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

Package com.orange.webcom.sdkv2.authentication

Exposes the API of the Webcom Authentication service.

Types

AccountDetails

interface AccountDetails

Provides properties related to the account of an authenticated user.

AuthenticationDetails

data class AuthenticationDetails : AccountDetails, IdentityDetails

Provides properties related to the authentication of a user.

AuthenticationEvent

sealed class AuthenticationEvent

Represents an authentication event as expected by the callback functions passed to the AuthenticationService.subscribe method.

AuthenticationFactor

interface AuthenticationFactor

Provides properties related to an authentication factor of an authenticated user.

AuthenticationMethod

abstract class AuthenticationMethod

Base class for all authentication methods provided within the com.orange.webcom.sdkv2.authentication.methods package.

AuthenticationService

class AuthenticationService : WebcomAbstractService

The Webcom service that makes it possible to authenticate users and manage identities (or authentication means) of users on a Webcom application.

AuthenticationSubscription

class AuthenticationSubscription

Represents a subscription to changes on the current authentication state.

ExtraIdentityDetails

interface ExtraIdentityDetails

Provides some optional extra properties related to the identity of an authenticated user.

IdentityDetails

interface IdentityDetails : AuthenticationFactor

Provides properties related to the identity of an authenticated user, in addition to the AuthenticationFactor properties.

Type Aliases

AuthenticationCallback

typealias AuthenticationCallback = (AuthenticationEvent) -> Unit

Function called with the result of an authentication operation.