FGX.Authentication.Client.TfgCustomAuthenticationClient

Материал из FGX Native Докуметации
Перейти к навигации Перейти к поиску

Delphi

TfgCustomAuthenticationClient = class (TComponent)

TComponent -> TfgCustomAuthenticationClient

Прямые наследники: TfgCustomAppleIdAuthenticationClient, TfgCustomFacebookLoginAuthenticationClient, TfgCustomGoogleSignInAuthenticationClient, TfgCustomVKLoginAuthenticationClient

Непрямые наследники: TfgAppleIdAuthenticationClient, TfgFacebookLoginAuthenticationClient, TfgGoogleSignInAuthenticationClient, TfgVKLoginAuthenticationClient

Описание

Универсальный компонент идентификации.

Конструкторы

constructor
Create(AOwner: TComponent)

Описание отсутствует.

Методы

procedure
SignInAsync(const AParams: string)

Асинхронный запрос идентификации пользователя. Результат выполнения запроса возвращается в событии OnSignIn .

procedure
SignOutAsync()

Асинхронный запрос на сброс идентификации пользователя на текущем устройстве. Результат выполнения запроса возвращается в событии OnSignOut .

Метод может не поддерживаться (зависит от сервиса идентификации).
procedure
CheckAccountStatusAsync(const AAccountId: TfgAccountId)

Асинхронный запрос на проверку текущего состояния идентификации пользователя. Результат выполнения запроса возвращается в событии OnCheckAuthorization .

function
IsSupported(): Boolean

Поддерживается ли на текущей платформе клиент?

Свойства

property
ServiceName: TfgAuthenticationServiceName

Уникальное название сервиса аутентификации.

property
RequiredFields: TfgAuthenticationFields

Запрашиваемые данные у пользователя.

События

event
OnSignIn: TfgSignInEvent

Вызывается по результатам асинхронного выполнения запроса аутентификации SignInAsync .

event
OnSignOut: TNotifyEvent

Вызывается по результатам асинхронного выполнения выхода аутентификации SignOutAsync .

event
OnCheckAuthorization: TfgCheckAuthorizationEvent

Вызывается по результатам асинхронного выполнения запроса проверку текущего состояния идентификации пользователя CheckAccountStatusAsync .

Константы

const
DefaultRequiredFields: Set

Описание отсутствует.