IIdentityProviderGetUserAccess Method |
Gets the user access details, authenticating with the server if necessary.
Namespace: net.openstack.Core.ProvidersAssembly: openstacknet (in openstacknet.dll) Version: 1.7.7+Branch.master.Sha.25d803f397c8693c2c13777ef6675f796f520f2c
Syntax UserAccess GetUserAccess(
CloudIdentity identity = null,
bool forceCacheRefresh = false
)
Function GetUserAccess (
Optional identity As CloudIdentity = Nothing,
Optional forceCacheRefresh As Boolean = false
) As UserAccess
UserAccess^ GetUserAccess(
CloudIdentity^ identity = nullptr,
bool forceCacheRefresh = false
)
abstract GetUserAccess :
?identity : CloudIdentity *
?forceCacheRefresh : bool
(* Defaults:
let _identity = defaultArg identity null
let _forceCacheRefresh = defaultArg forceCacheRefresh false
*)
-> UserAccess
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:
UserAccessA
UserAccess object containing the authentication token, service catalog and user data.
Exceptions Remarks
If
forceCacheRefresh is
and a cached
UserAccess
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 is equivalent to
Authenticate(CloudIdentity).
Version Information .NET Framework
Supported in: 4.5
openstack.net
Supported in: 1.6, 1.5, 1.4, 1.3.6
See Also