Attributes
- Companion
- class
- Source
- KeystoneClient.scala
- Graph
- 
    
- Supertypes
- 
    class Objecttrait Matchableclass Any
- Self type
- 
    KeystoneClient.type
Members list
Type members
Classlikes
Attributes
- Companion
- object
- Source
- KeystoneClient.scala
- Supertypes
Attributes
- Companion
- class
- Source
- KeystoneClient.scala
- Supertypes
- 
               trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- 
               Credential.type
Value members
Concrete methods
Authenticate against a Keystone located at baseUri using method and the provided scope.
Authenticate against a Keystone located at baseUri using method and the provided scope.
Type parameters
- F
- 
               the effect type 
Value parameters
- baseUri
- 
               the base uri in which Keystone is accessible. 
- client
- 
               the http client to use. 
- method
- 
               the authentication method to use. Currently only credential and token are accepted. 
- scope
- 
               the scope to use. Setting it to Some(Scope.Unscoped)will cause an explicit unscoped authorization. Setting it toNonewill cause an unscoped authorization.
Attributes
- Returns
- 
               On a successful authentication an Fwith aKeystoneClient. On failureFwill contain an error.
- Source
- KeystoneClient.scala
Authenticates using the environment variables.
Authenticates an identity and generates a token. Uses the password authentication method. Authorization is unscoped.
Authenticates an identity and generates a token. Uses the password authentication method. Authorization is unscoped.
Attributes
- Source
- KeystoneClient.scala
Authenticates an identity and generates a token. Uses the password authentication method and scopes authorization to scope.
Authenticates an identity and generates a token. Uses the password authentication method and scopes authorization to scope.
Attributes
- Source
- KeystoneClient.scala
Authenticates an identity and generates a token. Uses the password authentication method. Authorization is unscoped.
Authenticates an identity and generates a token. Uses the password authentication method. Authorization is unscoped.
Attributes
- Source
- KeystoneClient.scala
Authenticates an identity and generates a token. Uses the password authentication method and scopes authorization to scope.
Authenticates an identity and generates a token. Uses the password authentication method and scopes authorization to scope.
Attributes
- Source
- KeystoneClient.scala
Authenticates an identity and generates a token. Uses the token authentication method. Authorization is unscoped.
Authenticates an identity and generates a token. Uses the token authentication method. Authorization is unscoped.
Value parameters
- token
- 
               the token to use for authentication. 
Attributes
- Source
- KeystoneClient.scala
Authenticates an identity and generates a token. Uses the token authentication method and scopes authorization to scope.
Authenticates an identity and generates a token. Uses the token authentication method and scopes authorization to scope.
Value parameters
- scope
- 
               the scope to which the authorization will be scoped to. 
- token
- 
               the token to use for authentication. 
Attributes
- Source
- KeystoneClient.scala
Creates the Json object used to authenticate in Openstack.
Creates the Json object used to authenticate in Openstack.
Value parameters
- method
- 
               the authentication method to use. Currently only credential and token are accepted. 
- scope
- 
               the scope to use. Setting it to Some(Scope.Unscoped)will cause an explicit unscoped authorization. Setting it toNonewill cause an unscoped authorization.
Attributes
- Source
- KeystoneClient.scala