FGX.Authentication.TfgAuthenticationServiceManager

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

Delphi

TfgAuthenticationServiceManager = class (TObject)

TObject -> TfgAuthenticationServiceManager

Описание

Менеджер доступных сервисов аутентификации (AppleId, GoogleId, Facebook и тд.).

Методы

class procedure
Register(const AService: IFGXAuthenticationService)

Регистрирует сервис идентификации AService . Сервис должен иметь уникальное имя AService.Name .

class procedure
Unregister(const AService: IFGXAuthenticationService)

Выполняет деригистрацию и удаление, указанного сервиса AService .

class function
Find(const AServiceName: TfgAuthenticationServiceName; out AService: IFGXAuthenticationService): Boolean

Выполняет поиск сервиса по его уникальному имени AServiceName . Если сервис с таким именем не найден, то вернет False и AService = nil .

class function
GetNames(): [[TArray<FGX.Authentication.TfgAuthenticationServiceName>]]

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