Class BearerToken
Object that represents a bearer token (eg OAUTH).
SIP servers may support "bearer" kind of authentication, in which case an authentication token needs to be supplied in order to authenticate to the SIP service. Applications are responsible to obtain the token from an authentication server. In order to pass it to liblinphone for usage, the token needs to be encapsulated into a Linphone.BearerToken, together with its expiration time and target server name for which it is intended to use, then passed into a Linphone.AuthInfo object. Both access and refresh tokens may be represented. If both are provided to the Linphone.AuthInfo, then liblinphone automatically uses the refresh token to obtain a new access token when the latter is expired.
Inherited Members
Namespace: Linphone
Assembly: cs.temp.dll.dll
Syntax
public class BearerToken : LinphoneObject
Properties
ExpirationTime
Get the token exiration time, as a number of seconds since EPOCH.
Declaration
public long ExpirationTime { get; }
Property Value
Type | Description |
---|---|
System.Int64 | the expiration time |
Token
Get the token as a string.
Declaration
public string Token { get; }
Property Value
Type | Description |
---|---|
System.String | the token. |