HpIdentityProviderGetUserAccess Method |
This API is preliminary and subject to change.
Gets the user access details, authenticating with the server if necessary.
Namespace: net.openstack.Providers.HpAssembly: openstacknet (in openstacknet.dll) Version: 1.7.7+Branch.master.Sha.25d803f397c8693c2c13777ef6675f796f520f2c
Syntax public override UserAccess GetUserAccess(
CloudIdentity identity,
bool forceCacheRefresh = false
)
Public Overrides Function GetUserAccess (
identity As CloudIdentity,
Optional forceCacheRefresh As Boolean = false
) As UserAccess
public:
virtual UserAccess^ GetUserAccess(
CloudIdentity^ identity,
bool forceCacheRefresh = false
) override
abstract GetUserAccess :
identity : CloudIdentity *
?forceCacheRefresh : bool
(* Defaults:
let _forceCacheRefresh = defaultArg forceCacheRefresh false
*)
-> UserAccess
override GetUserAccess :
identity : CloudIdentity *
?forceCacheRefresh : bool
(* Defaults:
let _forceCacheRefresh = defaultArg forceCacheRefresh false
*)
-> UserAccess
Parameters
- identity
- 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.
Implements
IIdentityProviderGetUserAccess(CloudIdentity, Boolean)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