Bases: keystoneauth1.identity.v3.base.BaseAuth
Identity V3 Authentication Plugin.
Parameters: |
|
---|
Bases: object
One part of a V3 Authentication strategy.
V3 Tokens allow multiple methods to be presented when authentication against the server. Each one of these methods is implemented by an AuthMethod.
Note: When implementing an AuthMethod use the method_parameters and do not use positional arguments. Otherwise they can’t be picked up by the factory method and don’t work as well with AuthConstructors.
Return the authentication section of an auth plugin.
Parameters: |
|
---|---|
Returns: | The identifier of this plugin and a dict of authentication data for the auth type. |
Return type: | tuple(string, dict) |
Bases: keystoneauth1.identity.v3.base.Auth
AuthConstructor is a means of creating an Auth Plugin that contains only one authentication method. This is generally the required usage.
An AuthConstructor creates an AuthMethod based on the method’s arguments and the auth_method_class defined by the plugin. It then creates the auth plugin with only that authentication method.
Bases: keystoneauth1.identity.base.BaseIdentityPlugin
Identity V3 Authentication Plugin.
Parameters: |
|
---|
Does the plugin have parameters that will create a scoped token
The full URL where we will send authentication data.
Bases: keystoneauth1.identity.v3.base.BaseAuth
Full URL where authorization data is sent.
Authenticate retrieve token information.
This is a multi-step process where a client does federated authn receives an unscoped token.
If an unscoped token is successfully received and scoping information is present then the token is rescoped to that target.
Parameters: | session (keystonauth.session.Session) – a session object to send out HTTP requests. |
---|---|
Returns: | a token data representation |
Return type: | keystonauth.access.AccessInfo |
Fetch unscoped federated token.
alias of Token
Bases: keystoneauth1.identity.v3.base.BaseAuth
Plugin to execute the Keystone to Keyestone authentication flow.
In this plugin, an ECP wrapped SAML assertion provided by a keystone Identity Provider (IdP) is used to request an OpenStack unscoped token from a keystone Service Provider (SP).
Parameters: |
|
---|
alias of Token
Bases: keystoneauth1.identity.v3.base.AuthMethod
Construct a User/Password based authentication method.
Parameters: |
---|
Bases: keystoneauth1.identity.v3.base.AuthConstructor
A plugin for authenticating with a username and password.
Parameters: |
|
---|
Bases: keystoneauth1.identity.v3.base.AuthMethod
Construct an Auth plugin to fetch a token from a token.
Parameters: | token (string) – Token for authentication. |
---|
Bases: keystoneauth1.identity.v3.base.AuthConstructor
A plugin for authenticating with an existing Token.
Parameters: |
|
---|
Bases: keystoneauth1.identity.v3.base.BaseAuth
Identity V3 Authentication Plugin.
Parameters: |
|
---|
Bases: keystoneauth1.identity.v3.base.Auth
AuthConstructor is a means of creating an Auth Plugin that contains only one authentication method. This is generally the required usage.
An AuthConstructor creates an AuthMethod based on the method’s arguments and the auth_method_class defined by the plugin. It then creates the auth plugin with only that authentication method.
Bases: object
One part of a V3 Authentication strategy.
V3 Tokens allow multiple methods to be presented when authentication against the server. Each one of these methods is implemented by an AuthMethod.
Note: When implementing an AuthMethod use the method_parameters and do not use positional arguments. Otherwise they can’t be picked up by the factory method and don’t work as well with AuthConstructors.
Return the authentication section of an auth plugin.
Parameters: |
|
---|---|
Returns: | The identifier of this plugin and a dict of authentication data for the auth type. |
Return type: | tuple(string, dict) |
Bases: keystoneauth1.identity.base.BaseIdentityPlugin
Identity V3 Authentication Plugin.
Parameters: |
|
---|
Does the plugin have parameters that will create a scoped token
The full URL where we will send authentication data.
Bases: keystoneauth1.identity.v3.base.BaseAuth
Full URL where authorization data is sent.
Authenticate retrieve token information.
This is a multi-step process where a client does federated authn receives an unscoped token.
If an unscoped token is successfully received and scoping information is present then the token is rescoped to that target.
Parameters: | session (keystonauth.session.Session) – a session object to send out HTTP requests. |
---|---|
Returns: | a token data representation |
Return type: | keystonauth.access.AccessInfo |
Fetch unscoped federated token.
Bases: keystoneauth1.identity.v3.base.BaseAuth
Plugin to execute the Keystone to Keyestone authentication flow.
In this plugin, an ECP wrapped SAML assertion provided by a keystone Identity Provider (IdP) is used to request an OpenStack unscoped token from a keystone Service Provider (SP).
Parameters: |
|
---|
Bases: keystoneauth1.identity.v3.base.AuthConstructor
A plugin for authenticating with a username and password.
Parameters: |
|
---|
Bases: keystoneauth1.identity.v3.base.AuthMethod
Construct a User/Password based authentication method.
Parameters: |
---|
Bases: keystoneauth1.identity.v3.base.AuthConstructor
A plugin for authenticating with an existing Token.
Parameters: |
|
---|
Bases: keystoneauth1.identity.v3.base.AuthMethod
Construct an Auth plugin to fetch a token from a token.
Parameters: | token (string) – Token for authentication. |
---|