Class OidcTokenCredentialProducer

java.lang.Object
io.quarkus.oidc.runtime.OidcTokenCredentialProducer

@RequestScoped public class OidcTokenCredentialProducer extends Object
  • Field Details

    • identity

      @Inject io.quarkus.security.identity.SecurityIdentity identity
  • Constructor Details

    • OidcTokenCredentialProducer

      public OidcTokenCredentialProducer()
  • Method Details

    • currentIdToken

      @Produces @RequestScoped IdTokenCredential currentIdToken()
      The producer method for the current id token
      Returns:
      the id token
    • currentAccessToken

      @Produces @RequestScoped @Alternative @Priority(1) AccessTokenCredential currentAccessToken()
    • currentRefreshToken

      @Produces @RequestScoped RefreshToken currentRefreshToken()
    • currentUserInfo

      @Produces @RequestScoped UserInfo currentUserInfo()
      The producer method for the current UserInfo
      Returns:
      the user info
    • currentTokenIntrospection

      @Produces @RequestScoped TokenIntrospection currentTokenIntrospection()
      The producer method for the current UserInfo
      Returns:
      the user info