IIdentityProviderGetToken Method (CloudIdentity, Boolean) |
Gets the authentication token for the specified identity. If necessary, the identity is authenticated
on the server to obtain a token.
Namespace: net.openstack.Core.ProvidersAssembly: openstacknet (in openstacknet.dll) Version: 1.7.7+Branch.master.Sha.25d803f397c8693c2c13777ef6675f796f520f2c
Syntax IdentityToken GetToken(
CloudIdentity identity = null,
bool forceCacheRefresh = false
)
Function GetToken (
Optional identity As CloudIdentity = Nothing,
Optional forceCacheRefresh As Boolean = false
) As IdentityToken
IdentityToken^ GetToken(
CloudIdentity^ identity = nullptr,
bool forceCacheRefresh = false
)
abstract GetToken :
?identity : CloudIdentity *
?forceCacheRefresh : bool
(* Defaults:
let _identity = defaultArg identity null
let _forceCacheRefresh = defaultArg forceCacheRefresh false
*)
-> IdentityToken
Parameters
- identity (Optional)
- Type: net.openstack.Core.DomainCloudIdentity
The identity of the user to authenticate. If this value is , the authentication is performed with the DefaultIdentity. - forceCacheRefresh (Optional)
- Type: SystemBoolean
If , the user is always authenticated against the server; otherwise a cached IdentityToken may be returned.
Return Value
Type:
IdentityTokenThe user's authentication token.
Exceptions Remarks
If
forceCacheRefresh is
and a cached
IdentityToken
is available for the specified
identity, this method may return the cached
value without performing an authentication against the server. If
forceCacheRefresh
is
, this method returns the equivalent of the following statement.
provider.Authenticate(identity).Token
Version Information .NET Framework
Supported in: 4.5
openstack.net
Supported in: 1.6, 1.5, 1.4, 1.3.6
See Also