Class CredentialOfferActionToken

java.lang.Object
org.keycloak.representations.JsonWebToken
org.keycloak.models.DefaultActionTokenKey
org.keycloak.authentication.actiontoken.DefaultActionToken
org.keycloak.protocol.oid4vc.issuance.requiredactions.CredentialOfferActionToken
All Implemented Interfaces:
Serializable, org.keycloak.models.SingleUseObjectKeyModel, org.keycloak.models.SingleUseObjectValueModel, org.keycloak.Token

public class CredentialOfferActionToken extends DefaultActionToken
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     

    Fields inherited from class org.keycloak.authentication.actiontoken.DefaultActionToken

    ACTION_TOKEN_BASIC_CHECKS, JSON_FIELD_AUTHENTICATION_SESSION_ID, JSON_FIELD_EMAIL

    Fields inherited from class org.keycloak.models.DefaultActionTokenKey

    ACTION_TOKEN_USER_ID, JSON_FIELD_ACTION_VERIFICATION_NONCE

    Fields inherited from class org.keycloak.representations.JsonWebToken

    AUD, audience, AZP, exp, iat, id, issuedFor, issuer, nbf, otherClaims, subject, SUBJECT, type
  • Constructor Summary

    Constructors
    Constructor
    Description
    CredentialOfferActionToken(String userId, int absoluteExpirationInSecs, org.keycloak.representations.idm.oid4vc.VerifiableCredentialOfferActionConfig actionConfig, String redirectUri, String clientId)
     
    CredentialOfferActionToken(String userId, String email, int absoluteExpirationInSecs, org.keycloak.representations.idm.oid4vc.VerifiableCredentialOfferActionConfig actionConfig, String redirectUri, String clientId)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.keycloak.representations.idm.oid4vc.VerifiableCredentialOfferActionConfig
     
     
    void
    setActionConfig(org.keycloak.representations.idm.oid4vc.VerifiableCredentialOfferActionConfig actionConfig)
     
    void
    setRedirectUri(String redirectUri)
     

    Methods inherited from class org.keycloak.models.DefaultActionTokenKey

    from, getActionId, getActionVerificationNonce, getUserId

    Methods inherited from class org.keycloak.representations.JsonWebToken

    addAudience, audience, equals, exp, getAudience, getCategory, getExp, getIat, getId, getIssuedFor, getIssuer, getNbf, getOtherClaims, getSubject, getType, hasAnyAudience, hasAudience, hashCode, iat, id, isActive, isActive, isExpired, isIssuedBeforeSessionStart, isNotBefore, issuedFor, issuedNow, issuedNowWithTTL, issuer, nbf, setOtherClaims, setSubject, subject, toString, type

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.keycloak.models.SingleUseObjectKeyModel

    getExp, getExpiration, serializeKey
  • Field Details

  • Constructor Details

    • CredentialOfferActionToken

      public CredentialOfferActionToken(String userId, int absoluteExpirationInSecs, org.keycloak.representations.idm.oid4vc.VerifiableCredentialOfferActionConfig actionConfig, String redirectUri, String clientId)
    • CredentialOfferActionToken

      public CredentialOfferActionToken(String userId, String email, int absoluteExpirationInSecs, org.keycloak.representations.idm.oid4vc.VerifiableCredentialOfferActionConfig actionConfig, String redirectUri, String clientId)
  • Method Details

    • getActionConfig

      public org.keycloak.representations.idm.oid4vc.VerifiableCredentialOfferActionConfig getActionConfig()
    • setActionConfig

      public void setActionConfig(org.keycloak.representations.idm.oid4vc.VerifiableCredentialOfferActionConfig actionConfig)
    • getRedirectUri

      public String getRedirectUri()
    • setRedirectUri

      public void setRedirectUri(String redirectUri)