soidc.core.model.TokenRequest
See theTokenRequest companion trait
object TokenRequest
Attributes
- Companion
- trait
- Graph
-
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
TokenRequest.type
Members list
Keywords
- no keywords
- case
- final
Inherited
- Not inherited
- Mirror
Type members
Classlikes
final case class Code(code: AuthorizationCode, redirectUri: Uri, clientId: ClientId, clientSecret: Option[ClientSecret]) extends TokenRequest
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait TokenRequestclass Objecttrait Matchableclass AnyShow all
final case class Device(deviceCode: DeviceCode, clientId: ClientId, clientSecret: Option[ClientSecret]) extends TokenRequest
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait TokenRequestclass Objecttrait Matchableclass AnyShow all
final case class DirectGrant(username: String, password: String, clientId: ClientId, clientSecret: Option[ClientSecret], scope: Option[ScopeList]) extends TokenRequest
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait TokenRequestclass Objecttrait Matchableclass AnyShow all
final case class Refresh(refreshToken: JWS, clientId: ClientId, clientSecret: Option[ClientSecret], scope: Option[ScopeList]) extends TokenRequest
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait TokenRequestclass Objecttrait Matchableclass AnyShow all
Inherited and Abstract types
The names of the product elements
The names of the product elements
Attributes
- Inherited from:
- Mirror
The name of the type
The name of the type
Attributes
- Inherited from:
- Mirror
Value members
Concrete methods
def code(code: AuthorizationCode, redirectUri: Uri, clientId: ClientId, clientSecret: Option[ClientSecret]): TokenRequest
def refresh(refreshToken: JWS, clientId: ClientId, clientSecret: Option[ClientSecret], scope: Option[ScopeList]): TokenRequest
In this article