1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-tencent-soter

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

План поощрения разработчиков с открытым исходным кодом Tencent

Приглашаем разработчиков присоединиться к программе поощрения разработки и вклада с открытым исходным кодом от Tencent.

Руководство по использованию SOTER Client SDK в соответствии с требованиями

Руководство по использованию в соответствии с требованиями SOTER Client SDK.

SOTER Client SDK руководство по использованию в соответствии с требованиями

Объявление информации

Журнал изменений

  • Поддержка устройств Huawei.
  • Поддержка Android P.
  • Добавлена функция FaceId.
  • Несколько изменений в бэкэнд-парсинге ASK, см. здесь.

Быстрый взгляд на TENCENT SOTER

TENCENT SOTER — это стандарт биометрической аутентификации, а также платформа, принадлежащая Tencent. Существует более 100 моделей, сотни миллионов устройств Android поддерживают TENCENT SOTER, и их число продолжает быстро расти. TENCENT SOTER уже используется в таких сценариях, как оплата отпечатком пальца WeChat, аутентификация отпечатком пальца на веб-страницах и мини-программах Official Account.

Получив доступ к TENCENT SOTER, вы сможете получить согласованный опыт аутентификации отпечатка пальца в своём приложении, например, такой же, как в WeChat Payment.

SoterFramework

Быстрый старт

Вы можете получить доступ к TENCENT SOTER всего за несколько строк кода, чтобы быстро начать работу.

Убедитесь, что ваше устройство для тестирования находится в списке поддержки.

Добавить зависимость Gradle

Добавьте зависимость TENCENT SOTER в build.gradle вашего проекта.

repositories {
    ...
    maven {
            url "https://dl.bintray.com/tencent-soter/maven/"
    }
    ...
}

dependencies {
    ...
    compile 'com.tencent.soter:soter-wrapper:2.0.0'
    ...
}

Объявить разрешение

Добавьте объявление разрешения отпечатка пальца в AndroidManifest.xml.

<uses-permission android:name="android.permission.USE_FINGERPRINT"/>

Инициализация

Вам нужно инициализировать только один раз в жизненном цикле приложения. Вы можете сделать это в onCreate() приложения или в любом месте до того, как вам понадобится использовать TENCENT SOTER.

InitializeParam param = new InitializeParam.InitializeParamBuilder()
.setScenes(0) // The senary constant for business index
.build();
SoterWrapperApi.init(context, 
new SoterProcessCallback<SoterProcessNoExtResult>() {...}, 
param);

Подготовка ключей

Перед процессом аутентификации необходимо подготовить ключи.

SoterWrapperApi.prepareAuthKey(new SoterProcessCallback<SoterProcessKeyPreparationResult>() {...},false, true, 0, null, null);

Аутентификация с помощью отпечатка пальца

Для аутентификации при использовании отпечатка пальца можно использовать интерфейс-оболочку.

AuthenticationParam param = new AuthenticationParam.AuthenticationParamBuilder()
                                    .setScene(0)
                                    .setContext(MainActivity.this)
                                    // fingerprint
                                    .setBiometricType(ConstantsSoter.FINGERPRINT_AUTH)
                                    // faceid
                                    //.setBiometricType(ConstantsSoter.FACEID_AUTH)
                                    .setSoterBiometricCanceller(mSoterBiometricCanceller)
                                    .setPrefilledChallenge("test challenge")
                                    .setSoterBiometricStateCallback(new             SoterBiometricStateCallback() {...}).build();
SoterWrapperApi.requestAuthorizeAndSign(new SoterProcessCallback<SoterProcessAuthenticationResult>() {...}, param);

Освобождение ресурсов

Когда вы больше не используете TENCENT SOTER, можно освободить все ресурсы, вызвав функцию release. Она прервёт текущие задачи и удалит статус поддержки. На самом деле TENCENT SOTER не занимает слишком много места. Можно только сделать Вот перевод текста на русский язык:

Это когда вы подтверждаете, что вам не нужно было его использовать, например, переключить учетную запись.

SoterWrapperApi.release();

More Document

  • Хотите узнать больше о механизме TENCENT SOTER? Проверьте это.
  • Хотите использовать TENCENT SOTER в более чувствительных бизнес-сценариях, таких как вход или даже оплата? Проверьте это.

Свяжитесь с нами

Вы можете добавить свои комментарии в issues, если у вас есть какие-либо вопросы.

Вы также можете присоединиться к следующей группе QQ для более удобного обсуждения:

qqgroup_qrcode

Вклад

Для получения дополнительной информации о внесении проблем или запросов на вытягивание, ознакомьтесь с нашим ДОКУМЕНТОМ О ВКЛАДЕ.

Руководство по использованию соответствия

Руководство по использованию соответствия SOTER Client SDK

Публикация информации

  • Название: SOTER Client SDK
  • Номер версии: 2.1.8
  • Разработчик: Shenzhen Tencent Computer Systems Company Limited
  • Основная функция: TENCENT SOTER — это безопасное, универсальное и полное решение для аутентификации по отпечаткам пальцев. Получив доступ к SOTER, разработчики могут быстро реализовать безопасную аутентификацию по отпечаткам пальцев.
  • Инструкция по эксплуатации
  • Правила защиты персональных данных SOTER Client SDK

Лицензия

TENCENT SOTER основан на лицензии BSD. Пожалуйста, проверьте наш ЛИЦЕНЗИОННЫЙ ДОКУМЕНТ.

Поощрение

План вклада Tencent с открытым исходным кодом поощряет ваш вклад и с нетерпением ждёт вашего участия.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

TENCENT SOTER — это платформа и стандарт для аутентификации с использованием биометрических данных, разработанные компанией Tencent в 2015 году. Благодаря сотрудничеству с производителями, на данный момент она поддерживается более чем на 100 моделях Android-устройств, количество которых превышает 230 миллионов, и эта цифра продолжает быстро расти. Развернуть Свернуть
BSD-3-Clause
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/mirrors-tencent-soter.git
git@api.gitlife.ru:oschina-mirror/mirrors-tencent-soter.git
oschina-mirror
mirrors-tencent-soter
mirrors-tencent-soter
master