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

Link copied to clipboard
class Custom(val provider: String) : AuthenticationFactor.Provider

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

Link copied to clipboard
object Guest : AuthenticationFactor.Provider

Manages guest users for Webcom applications.

Link copied to clipboard
class Internal(val provider: AuthenticationMethod.Internal.Provider) : AuthenticationFactor.Provider

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

Link copied to clipboard
class OAuth2(val provider: OAuth2Method.Provider) : AuthenticationFactor.Provider

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

Functions

Link copied to clipboard
abstract override fun toString(): String

Human-readable name for this Provider instance.

Inheritors

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard