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 toNone
will cause an unscoped authorization.
Attributes
- Returns
-
On a successful authentication an
F
with aKeystoneClient
. On failureF
will 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 toNone
will cause an unscoped authorization.
Attributes
- Source
- KeystoneClient.scala