soidc.core.model
package soidc.core.model
Members list
Type members
Classlikes
object AuthorizationCode
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
AuthorizationCode.type
object AuthorizationCodeResponse
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
Attributes
- Companion
- object
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object AuthorizationErrorCode
Attributes
- Companion
- enum
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
final case class AuthorizationRequest(clientId: ClientId, redirectUri: Uri, responseType: ResponseType, scopes: ScopeList, state: Option[State], responseMode: Option[ResponseMode], nonce: Option[Nonce], prompt: Option[Prompt], maxAge: Option[MaxAge])
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object ClientId
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ClientId.type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object DeviceCode
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
DeviceCode.type
final case class DeviceCodeRequest(clientId: ClientId, clientSecret: Option[ClientSecret], scope: Option[ScopeList])
A request to the device_authorization_endpoint
A request to the device_authorization_endpoint
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object DeviceCodeResponse
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
DeviceCodeResponse.type
final case class GitHubUser(id: Long, login: Option[String], name: Option[String], email: Option[String])
As found here: https://docs.github.com/en/rest/users/users?apiVersion=2022-11-28#get-the-authenticated-user
As found here: https://docs.github.com/en/rest/users/users?apiVersion=2022-11-28#get-the-authenticated-user
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object GitHubUser
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
GitHubUser.type
enum GrantType
Attributes
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
final case class LogoutRequest(idTokenHint: Option[JWS], logoutHint: Option[String], clientId: Option[ClientId], postLogoutRedirectUri: Option[Uri], state: Option[State])
A request to the end_session_endpoint
A request to the end_session_endpoint
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
enum Prompt
Attributes
- Companion
- object
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object Prompt
enum ResponseMode
Attributes
- Companion
- object
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object ResponseMode
Attributes
- Companion
- enum
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ResponseMode.type
enum ResponseType
Attributes
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object Scope
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object ScopeList
enum TokenErrorCode
Attributes
- Companion
- object
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object TokenErrorCode
Attributes
- Companion
- enum
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
TokenErrorCode.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
object TokenRequest
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
TokenRequest.type
object TokenResponse
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
TokenResponse.type
Types
In this article