soidc.core
package soidc.core
Members list
Packages
package soidc.core.model
Type members
Classlikes
trait AuthorizationCodeFlow[F[_], H, C] extends Realm[F, H, C]
object AuthorizationCodeFlow
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
object DefaultJwtValidator
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
DefaultJwtValidator.type
This is the "oauth 2.0 device code grant flow". https://datatracker.ietf.org/doc/html/rfc8628
This is the "oauth 2.0 device code grant flow". https://datatracker.ietf.org/doc/html/rfc8628
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
object DeviceCodeFlow
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
DeviceCodeFlow.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
object GitHubOAuth
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
GitHubOAuth.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
object JwkGenerate
Functions for creating random keys.
Functions for creating random keys.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
JwkGenerate.type
object JwsCreate
Utility functions to create JWS. It assumes signing errors to be fatal and rethrows them into the F
.
Utility functions to create JWS. It assumes signing errors to be fatal and rethrows them into the F
.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
JwsCreate.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
object JwtDecodingValidator
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
JwtDecodingValidator.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
object JwtDecryptingValidator
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object JwtRefresh
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
JwtRefresh.type
Validate JWT token.
Validate JWT token.
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object JwtValidator
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
JwtValidator.type
object LocalFlow
object Logger
enum OidParameterNames(val key: String) extends ParameterName
Attributes
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalstrait ParameterNameclass Objecttrait Matchableclass AnyShow all
final case class OpenIdConfig(issuer: Uri, authorizationEndpoint: Uri, tokenEndpoint: Uri, userInfoEndpoint: Uri, jwksUri: Uri, deviceAuthorizationEndpoint: Option[Uri], endSessionEndpoint: Option[Uri], claimsParameterSupported: Option[Boolean], claimsSupported: List[String], grantTypesSupported: List[String], responseTypesSupported: List[String])
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object OpenIdConfig
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
OpenIdConfig.type
final class OpenIdJwtValidator[F[_], H, C](config: Config, client: HttpClient[F], state: Ref[F, State], clock: Clock[F])(using x$5: StandardClaimsRead[C], x$6: StandardHeaderRead[H], x$7: MonadThrow[F], x$8: ByteDecoder[OpenIdConfig], x$9: ByteDecoder[JWKSet]) extends JwtValidator[F, H, C]
Attributes
- Companion
- object
- Supertypes
object OpenIdJwtValidator
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
OpenIdJwtValidator.type
final class OpenIdRefresh[F[_], H, C](client: HttpClient[F], tokenStore: TokenStore[F, H, C], config: Config[F])(using evidence$1: MonadThrow[F], x$4: ByteDecoder[TokenResponse], x$5: ByteDecoder[H], x$6: ByteDecoder[C]) extends JwtRefresh[F, H, C]
Attributes
- Companion
- object
- Supertypes
object OpenIdRefresh
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
OpenIdRefresh.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object Realm
sealed trait SoidcError extends Throwable
Attributes
- Companion
- object
- Supertypes
-
class Throwabletrait Serializableclass Objecttrait Matchableclass Any
- Known subtypes
object SoidcError
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
SoidcError.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
object TokenStore
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
TokenStore.type
enum ValidateFailure
Attributes
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
In this article