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