Class OidcTokenCredentialProducer


  • @RequestScoped
    public class OidcTokenCredentialProducer
    extends Object
    • Field Detail

      • identity

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

      • OidcTokenCredentialProducer

        public OidcTokenCredentialProducer()
    • Method Detail

      • 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