CloudIdentityProviderAuthenticateAsync Method |
Authenticates the user for the specified identity.
Namespace: net.openstack.Providers.RackspaceAssembly: openstacknet (in openstacknet.dll) Version: 1.7.7+Branch.master.Sha.25d803f397c8693c2c13777ef6675f796f520f2c
Syntax public virtual Task<UserAccess> AuthenticateAsync(
CloudIdentity identity,
CancellationToken cancellationToken
)
Public Overridable Function AuthenticateAsync (
identity As CloudIdentity,
cancellationToken As CancellationToken
) As Task(Of UserAccess)
public:
virtual Task<UserAccess^>^ AuthenticateAsync(
CloudIdentity^ identity,
CancellationToken cancellationToken
)
abstract AuthenticateAsync :
identity : CloudIdentity *
cancellationToken : CancellationToken -> Task<UserAccess>
override AuthenticateAsync :
identity : CloudIdentity *
cancellationToken : CancellationToken -> Task<UserAccess>
Parameters
- identity
- Type: net.openstack.Core.DomainCloudIdentity
The identity of the user to authenticate. - cancellationToken
- Type: System.ThreadingCancellationToken
The CancellationToken that the task will observe.
Return Value
Type:
TaskUserAccessA
Task object representing the asynchronous operation. When the task completes successfully, the
Result property will contain a
UserAccess object containing the authentication token, service catalog and user data.
Implements
IIdentityServiceAuthenticateAsync(CloudIdentity, CancellationToken)Exceptions Remarks
This method always authenticates to the server, even if an unexpired, cached
UserAccess
is available for the specified identity.
Version Information .NET Framework
Supported in: 4.5
openstack.net
Supported in: 1.6, 1.5, 1.4, 1.3.6
See Also