C# Class OpenStack.Services.Identity.V2.AuthenticationData

Inheritance: ExtensibleJsonObject
显示文件 Open project: crowdy/OpenStack-ConoHa Class Usage Examples

Public Methods

Method Description
AuthenticationData ( JToken>.ImmutableDictionary extensionData ) : System

Initializes a new instance of the AuthenticationData class with the specified extension data.

This constructor is typically used when authenticating with vendor-specific credentials that do not use any of the properties which are present in the typical OpenStack authentication scenarios.

AuthenticationData ( PasswordCredentials passwordCredentials ) : System

Initializes a new instance of the AuthenticationData class with the specified credentials.

AuthenticationData ( ProjectId tenantId, PasswordCredentials passwordCredentials ) : System

Initializes a new instance of the AuthenticationData class with the specified tenant ID and credentials.

AuthenticationData ( ProjectId tenantId, Token token ) : System

Initializes a new instance of the AuthenticationData class with the specified tenant ID and token.

AuthenticationData ( Token token ) : System

Initializes a new instance of the AuthenticationData class with the specified token.

AuthenticationData ( string tenantName, PasswordCredentials passwordCredentials ) : System

Initializes a new instance of the AuthenticationData class with the specified tenant name and credentials.

AuthenticationData ( string tenantName, ProjectId tenantId, PasswordCredentials passwordCredentials, Token token, JToken>.ImmutableDictionary extensionData ) : System

Initializes a new instance of the AuthenticationData class with the specified values and extension data.

This constructor is typically used when authenticating with vendor-specific credentials that require additional properties which are not present in the typical OpenStack authentication scenarios.

AuthenticationData ( string tenantName, Token token ) : System

Initializes a new instance of the AuthenticationData class with the specified tenant name and token.

Private Methods

Method Description
AuthenticationData ( ) : System

Method Details

AuthenticationData() public method

Initializes a new instance of the AuthenticationData class with the specified extension data.

This constructor is typically used when authenticating with vendor-specific credentials that do not use any of the properties which are present in the typical OpenStack authentication scenarios.

If is .
public AuthenticationData ( JToken>.ImmutableDictionary extensionData ) : System
extensionData JToken>.ImmutableDictionary The extension data.
return System

AuthenticationData() public method

Initializes a new instance of the AuthenticationData class with the specified credentials.
public AuthenticationData ( PasswordCredentials passwordCredentials ) : System
passwordCredentials PasswordCredentials The credentials to use for authentication.
return System

AuthenticationData() public method

Initializes a new instance of the AuthenticationData class with the specified tenant ID and credentials.
public AuthenticationData ( ProjectId tenantId, PasswordCredentials passwordCredentials ) : System
tenantId ProjectId The tenant ID.
passwordCredentials PasswordCredentials The credentials to use for authentication.
return System

AuthenticationData() public method

Initializes a new instance of the AuthenticationData class with the specified tenant ID and token.
public AuthenticationData ( ProjectId tenantId, Token token ) : System
tenantId ProjectId The tenant ID.
token Token The to use for authentication.
return System

AuthenticationData() public method

Initializes a new instance of the AuthenticationData class with the specified token.
public AuthenticationData ( Token token ) : System
token Token The to use for authentication.
return System

AuthenticationData() public method

Initializes a new instance of the AuthenticationData class with the specified tenant name and credentials.
public AuthenticationData ( string tenantName, PasswordCredentials passwordCredentials ) : System
tenantName string The tenant name.
passwordCredentials PasswordCredentials The credentials to use for authentication.
return System

AuthenticationData() public method

Initializes a new instance of the AuthenticationData class with the specified values and extension data.

This constructor is typically used when authenticating with vendor-specific credentials that require additional properties which are not present in the typical OpenStack authentication scenarios.

If is .
public AuthenticationData ( string tenantName, ProjectId tenantId, PasswordCredentials passwordCredentials, Token token, JToken>.ImmutableDictionary extensionData ) : System
tenantName string The tenant name.
tenantId ProjectId The tenant ID.
passwordCredentials PasswordCredentials The credentials to use for authentication.
token Token The to use for authentication.
extensionData JToken>.ImmutableDictionary The extension data.
return System

AuthenticationData() public method

Initializes a new instance of the AuthenticationData class with the specified tenant name and token.
public AuthenticationData ( string tenantName, Token token ) : System
tenantName string The tenant name.
token Token The to use for authentication.
return System