Annotation Type WithKeycloakIDToken


  • @Target({METHOD,TYPE})
    @Retention(RUNTIME)
    public @interface WithKeycloakIDToken
    Configures claims defined at:
    • https://openid.net/specs/openid-connect-core-1_0.html#IDToken
    • https://openid.net/specs/openid-connect-core-1_0.html#StandardClaims
    Author:
    Jérôme Wacongne <ch4mp@c4-soft.com>
    • Element Detail

      • accessTokenHash

        String accessTokenHash
        Default:
        ""
      • address

        WithAddress address
        Default:
        @com.c4_soft.springaddons.security.oauth2.test.annotations.keycloak.WithAddress
      • authTime

        String authTime
        Default:
        ""
      • birthdate

        String birthdate
        Default:
        ""
      • claimsLocales

        String claimsLocales
        Default:
        ""
      • codeHash

        String codeHash
        Default:
        ""
      • emailVerified

        boolean emailVerified
        Default:
        false
      • familyName

        String familyName
        Default:
        ""
      • gender

        String gender
        Default:
        ""
      • givenName

        String givenName
        Default:
        ""
      • locale

        String locale
        Default:
        ""
      • middleName

        String middleName
        Default:
        ""
      • nickName

        String nickName
        Default:
        ""
      • otherClaims

        ClaimSet otherClaims
        Default:
        @com.c4_soft.springaddons.security.oauth2.test.annotations.ClaimSet
      • phoneNumber

        String phoneNumber
        Default:
        ""
      • phoneNumberVerified

        boolean phoneNumberVerified
        Default:
        false
      • picture

        String picture
        Default:
        ""
      • preferredUsername

        String preferredUsername
        Default:
        ""
      • profile

        String profile
        Default:
        ""
      • sessionState

        String sessionState
        Default:
        ""
      • stateHash

        String stateHash
        Default:
        ""
      • subject

        String subject
        Default:
        ""
      • updatedAt

        String updatedAt
        Default:
        ""
      • website

        String website
        Default:
        ""
      • zoneinfo

        String zoneinfo
        Default:
        ""