Webcom Android SDK Public API Reference / com.orange.webcom.sdkv2.authentication / AuthenticationFactor / Provider

Provider

sealed class Provider

List of all available identity provider for Webcom applications.

Each of them has a getXXXMethod method in the AuthenticationService class to be invoked for authenticating a user and managing authenticated users. Internal identity provider can be invoked either through AuthenticationService.getPersonalPasswordMethod or AuthenticationService.getOneTimePasswordMethod depending on the needed means to identify the user.

Types

Custom

class Custom : AuthenticationFactor.Provider

Manages Webcom users whose authentication is delegated to a 3rd-party ad-hoc identity provider.

Guest

object Guest : AuthenticationFactor.Provider

Manages guest users for Webcom applications.

Internal

class Internal : AuthenticationFactor.Provider

Manages Webcom users based on a public identifier (email address or phone number).

OAuth2

class OAuth2 : AuthenticationFactor.Provider

Manages Webcom users whose authentication is delegated to a 3rd-party OAuth2 identity provider.

Functions

toString

abstract fun toString(): String

Human readable name for this Provider instance.

Inheritors

Custom

class Custom : AuthenticationFactor.Provider

Manages Webcom users whose authentication is delegated to a 3rd-party ad-hoc identity provider.

Guest

object Guest : AuthenticationFactor.Provider

Manages guest users for Webcom applications.

Internal

class Internal : AuthenticationFactor.Provider

Manages Webcom users based on a public identifier (email address or phone number).

OAuth2

class OAuth2 : AuthenticationFactor.Provider

Manages Webcom users whose authentication is delegated to a 3rd-party OAuth2 identity provider.