Packages

package auth

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package interceptor
  2. package services

Type Members

  1. class CachedJwtVerifierLoader extends JwtVerifierLoader with NamedLogging

    A JWK verifier loader, where the public keys are automatically fetched from the given JWKS URL.

    A JWK verifier loader, where the public keys are automatically fetched from the given JWKS URL. The keys are then transformed into JWK Verifier

    The verifiers are kept in cache, in order to prevent having to do a remote network access for each token validation.

    The cache is limited both in size and time. A size limit protects against infinitely growing memory consumption. A time limit is a safety catch for the case where a public key is used to sign a token without an expiration time and then is revoked.

  2. class IdentityProviderAwareAuthService extends AuthService with NamedLogging
  3. trait IdentityProviderConfigLoader extends AnyRef
  4. trait JwtVerifierLoader extends AnyRef

Ungrouped