ServiceクラスgetClientAttesterRoots()メソッドを追加。setClientAttesterRoots(String[])メソッドを追加。isClientAttesterRootsEnabled()メソッドを追加。setClientAttesterRootsEnabled(boolean)メソッドを追加。isClientAttesterRootsOnly()メソッドを追加。setClientAttesterRootsOnly(boolean)メソッドを追加。getKeyAttesterRoots()メソッドを追加。setKeyAttesterRoots(String[])メソッドを追加。isKeyAttesterRootsEnabled()メソッドを追加。setKeyAttesterRootsEnabled(boolean)メソッドを追加。isKeyAttesterRootsOnly()メソッドを追加。setKeyAttesterRootsOnly(boolean)メソッドを追加。
-
ClientクラスgetHaipVersion()メソッドを追加。setHaipVersion(String)メソッドを追加。
-
ServiceクラスgetHaipVersion()メソッドを追加。setHaipVersion(String)メソッドを追加。
ServiceクラスgetAuthorizationCodeDuration()メソッドを追加。setAuthorizationCodeDuration(long)メソッドを追加。
-
AuthleteApiインターフェースattestationChallenge(AttestationChallengeRequest)メソッドを追加。attestationChallenge(AttestationChallengeRequest, Options)メソッドを追加。
-
BackchannelAuthenticationResponseクラスgetAttestationChallenge()メソッドを追加。setAttestationChallenge(String)メソッドを追加。
-
DeviceAuthorizationResponseクラスgetAttestationChallenge()メソッドを追加。setAttestationChallenge(String)メソッドを追加。
-
ErrorCode列挙型use_attestation_challengeを追加。use_fresh_attestationを追加。invalid_client_attestationを追加。
-
PushedAuthReqResponseクラスgetAttestationChallenge()メソッドを追加。setAttestationChallenge(String)メソッドを追加。
-
RevocationResponseクラスgetAttestationChallenge()メソッドを追加。setAttestationChallenge(String)メソッドを追加。
-
ServiceクラスgetChallengeEndpoint()メソッドを追加。setChallengeEndpoint(URI)メソッドを追加。getAttestationChallengeTimeWindow()メソッドを追加。setAttestationChallengeTimeWindow(long)メソッドを追加。
-
TokenResponseクラスgetAttestationChallenge()メソッドを追加。setAttestationChallenge(String)メソッドを追加。
-
新しい型
AttestationChallengeRequestクラスAttestationChallengeResponseクラス
TokenUpdateRequestクラスgetRefreshToken()メソッドを追加。setRefreshToken(String)メソッドを追加。getRefreshTokenHash()メソッドを追加。setRefreshTokenHash(String)メソッドを追加。
ClientAssertionType列挙型JWT_SPIFFEを追加。
-
ClientAuthMethod列挙型SPIFFE_JWTを追加。
-
ClientクラスgetSpiffeId()メソッドを追加。setSpiffeId(URI)メソッドを追加。getSpiffeBundleEndpoint()メソッドを追加。setSpiffeBundleEndpoint(URI)メソッドを追加。
-
CredentialDeferredIssueRequestクラスisDenied()メソッドを追加。setDenied(boolean)メソッドを追加。getInterval()メソッドを追加。setInterval(int)メソッドを追加。
-
CredentialDeferredIssueResponse.Action列挙型ACCEPTEDを追加。ACCEPTED_JWTを追加。
-
CredentialSingleIssueRequestクラスisDenied()メソッドを追加。setDenied(boolean)メソッドを追加。getInterval()メソッドを追加。setInterval(int)メソッドを追加。
-
AuthzDetailsElementクラス- デフォルトコンストラクタを明示的に追加。
- コピーコンストラクタ (
AuthzDetailsElement(AuthzDetailsElement)) を追加。
-
CredentialRequestInfoクラスgetCredentialConfigurationId()メソッドを追加。setCredentialConfigurationId(String)メソッドを追加。getCredentialIdentifier()メソッドを追加。setCredentialIdentifier(String)メソッドを追加。
ServiceクラスisCimdMetadataPolicyEnabled()メソッドを追加。setCimdMetadataPolicyEnabled(boolean)メソッドを追加。getCimdMetadataPolicy()メソッドを追加。setCimdMetadataPolicy(String)メソッドを追加。
ServiceクラスisHttpAliasProhibited()メソッドを追加。setHttpAliasProhibited(boolean)メソッドを追加。
ServiceクラスisCimdAllowlistEnabled()メソッドを追加。setCimdAllowlistEnabled(boolean)メソッドを追加。getCimdAllowlist()メソッドを追加。setCimdAllowlist(String[])メソッドを追加。isCimdWhitelistEnabled()メソッドを削除。setCimdWhitelistEnabled(boolean)メソッドを削除。getCimdWhitelist()メソッドを削除。setCimdWhitelist(String[])メソッドを削除。
-
AuthorizationRequestクラスgetCimdOptions()メソッドを追加。setCimdOptions(CimdOptions)メソッドを追加。
-
BackchannelAuthenticationRequestクラスgetCimdOptions()メソッドを追加。setCimdOptions(CimdOptions)メソッドを追加。
-
DeviceAuthorizationRequestクラスgetCimdOptions()メソッドを追加。setCimdOptions(CimdOptions)メソッドを追加。
-
ServiceクラスisCimdWhitelistEnabled()メソッドを追加。setCimdWhitelistEnabled(boolean)メソッドを追加。getCimdWhitelist()メソッドを追加。setCimdWhitelist(String[])メソッドを追加。isCimdAlwaysRetrieved()メソッドを追加。setCimdAlwaysRetrieved(boolean)メソッドを追加。isCimdHttpPermitted()メソッドを追加。setCimdHttpPermitted(boolean)メソッドを追加。isCimdQueryPermitted()メソッドを追加。setCimdQueryPermitted(boolean)メソッドを追加。
-
TokenRequestクラスgetCimdOptions()メソッドを追加。setCimdOptions(CimdOptions)メソッドを追加。
-
新しい型
CimdOptionsクラス
-
AuthorizationResponseクラスisMetadataDocumentUsed()メソッドを追加。setMetadataDocumentUsed(boolean)メソッドを追加。
-
BackchannelAuthenticationCompleteResponseクラスgetMetadataDocumentLocation()メソッドを追加。setMetadataDocumentLocation(URI)メソッドを追加。isMetadataDocumentUsed()メソッドを追加。setMetadataDocumentUsed(boolean)メソッドを追加。
-
BackchannelAuthenticationResponseクラスgetMetadataDocumentLocation()メソッドを追加。setMetadataDocumentLocation(URI)メソッドを追加。isMetadataDocumentUsed()メソッドを追加。setMetadataDocumentUsed(boolean)メソッドを追加。
-
ClientクラスgetMetadataDocumentLocation()メソッドを追加。setMetadataDocumentLocation(URI)メソッドを追加。getMetadataDocumentExpiresAt()メソッドを追加。setMetadataDocumentExpiresAt(long)メソッドを追加。getMetadataDocumentUpdatedAt()メソッドを追加。setMetadataDocumentUpdatedAt(long)メソッドを追加。isDiscoveredByMetadataDocument()メソッドを追加。setDiscoveredByMetadataDocument(boolean)メソッドを追加。getClientSource()メソッドを追加。setClientSource(ClientSource)メソッドを追加。updateClientSource()メソッドを追加。
-
ClientMetadataControlクラスisMetadataDocumentLocationPreferred()メソッドを追加。setMetadataDocumentLocationPreferred(boolean)メソッドを追加。
-
DeviceAuthorizationResponseクラスgetMetadataDocumentLocation()メソッドを追加。setMetadataDocumentLocation(URI)メソッドを追加。isMetadataDocumentUsed()メソッドを追加。setMetadataDocumentUsed(boolean)メソッドを追加。
-
DeviceVerificationResponseクラスgetMetadataDocumentLocation()メソッドを追加。setMetadataDocumentLocation(URI)メソッドを追加。isMetadataDocumentUsed()メソッドを追加。setMetadataDocumentUsed(boolean)メソッドを追加。
-
IntrospectionResponseクラスgetMetadataDocumentLocation()メソッドを追加。setMetadataDocumentLocation(URI)メソッドを追加。isMetadataDocumentUsed()メソッドを追加。setMetadataDocumentUsed(boolean)メソッドを追加。
-
ServiceクラスisClientIdMetadataDocumentSupported()メソッドを追加。setClientIdMetadataDocumentSupported(boolean)メソッドを追加。
-
TokenCreateRequestクラスisMetadataDocumentUsed()メソッドを追加。setMetadataDocumentUsed(boolean)メソッドを追加。
-
TokenInfoクラスgetMetadataDocumentLocation()メソッドを追加。setMetadataDocumentLocation(URI)メソッドを追加。isMetadataDocumentUsed()メソッドを追加。setMetadataDocumentUsed(boolean)メソッドを追加。
-
TokenIssueResponseクラスgetMetadataDocumentLocation()メソッドを追加。setMetadataDocumentLocation(URI)メソッドを追加。isMetadataDocumentUsed()メソッドを追加。setMetadataDocumentUsed(boolean)メソッドを追加。
-
TokenResponseクラスgetMetadataDocumentLocation()メソッドを追加。setMetadataDocumentLocation(URI)メソッドを追加。isMetadataDocumentUsed()メソッドを追加。setMetadataDocumentUsed(boolean)メソッドを追加。
-
UserInfoResponseクラスgetMetadataDocumentLocation()メソッドを追加。setMetadataDocumentLocation(URI)メソッドを追加。isMetadataDocumentUsed()メソッドを追加。setMetadataDocumentUsed(boolean)メソッドを追加。
-
新しい型
ClientSource列挙型
ErrorCode列挙型unknown_credential_configurationを追加。unknown_credential_identifierを追加。invalid_nonceを追加。credential_request_deniedを追加。invalid_notification_idを追加。invalid_notification_requestを追加。
-
AuthleteApiインターフェースcredentialNonce(CredentialNonceRequest)メソッドを追加。credentialNonce(CredentialNonceRequest, Options)メソッドを追加。
-
新しい型
CredentialNonceRequestクラスCredentialNonceResponseクラス
-
その他
- PR #143: fix spotbugs-annotations dependency
-
CredentialIssuerMetadataクラスgetNotificationEndpoint()メソッドを追加。setNotificationEndpoint(URI)メソッドを追加。getNonceEndpoint()メソッドを追加。setNonceEndpoint(URI)メソッドを追加。getCredentialRequestEncryptionJwks()メソッドを追加。setCredentialRequestEncryptionJwks(String)メソッドを追加。getCredentialRequestEncryptionEncValuesSupported()メソッドを追加。setCredentialRequestEncryptionEncValuesSupported(JWEEnc[])メソッドを追加。getCredentialRequestEncryptionZipValuesSupported()メソッドを追加。setCredentialRequestEncryptionZipValuesSupported(JWEEnc[])メソッドを追加。isRequireCredentialRequestEncryption()メソッドを追加。setRequireCredentialRequestEncryption(boolean)メソッドを追加。getCredentialResponseEncryptionZipValuesSupported()メソッドを追加。setCredentialResponseEncryptionZipValuesSupported(JWEEnc[])メソッドを追加。getBatchSize()メソッドを追加。setBatchSize(int)メソッドを追加。getDisplay()メソッドを追加。setDisplay(String)メソッドを追加。
-
新しい型
JWEZip列挙型
ServiceクラスgetOid4vciVersion()メソッドを追加。setOid4vciVersion(String)メソッドを追加。
TokenResponseクラスgetAdditionalClaims()メソッドを追加setAdditionalClaims(String)メソッドを追加- カスタムクレームを処理するために Native SSO のトークンレスポンスに追加されたクレームへのアクセスをサポート
-
ApiResponseクラスgetResponseHeaders()メソッドを追加。setResponseHeaders(Map<String, List<String>>)メソッドを追加。- Authlete の API 呼び出しから HTTP レスポンスヘッダーを取り出す機能をサポート。
-
ClientクラスisInScopeForTokenMigration()メソッドを追加。setInScopeForTokenMigration(boolean)メソッドを追加。
-
com.neovisionaries:nv-cipherとcom.neovisionaries:nv-digestを依存関係から削除。
- nimbus-jose-jwt を バージョン 10.0.2 に更新。
- Authlete API V3 における HTTP URLConnection のサポートを追加。
- checkstyle 用の設定ファイルを追加。
- spotbugs 用の設定ファイルを追加。
-
AuthleteApiインターフェースnativeSsoLogout(NativeSsoLogoutRequest, Options)メソッドを追加。
-
新しい型
NativeSsoLogoutRequestクラスNativeSsoLogoutResponseクラス
ClientExtentionクラスgetIdTokenDuration()メソッドを追加。setIdTokenDuration(long)メソッドを追加。
-
AuthleteApiインターフェースnativeSso(NativeSsoRequest, Options)メソッドを追加。
-
AuthorizationIssueRequestクラスgetSessionId()メソッドを追加。setSessionId(String)メソッドを追加。
-
AuthorizationResponseクラスisNativeSsoRequested()メソッドを追加。setNativeSsoRequested(boolean)メソッドを追加。
-
ServiceクラスisNativeSsoSupported()メソッドを追加。setNativeSsoSupported(boolean)メソッドを追加。
-
TokenCreateRequestクラスgetSessionId()メソッドを追加。setSessionId(String)メソッドを追加。
-
TokenCreateResponseクラスgetSessionId()メソッドを追加。setSessionId(String)メソッドを追加。
-
TokenResponseクラスgetSessionId()メソッドを追加。setSessionId(String)メソッドを追加。getDeviceSecret()メソッドを追加。setDeviceSecret(String)メソッドを追加。getDeviceSecretHash()メソッドを追加。setDeviceSecretHash(String)メソッドを追加。
-
TokenResponse.Action列挙型NATIVE_SSOを追加。
-
TokenType列挙型DEVICE_SECRETを追加。
-
新しい型
NativeSsoRequestクラスNativeSsoResponseクラス
- 新しいクラス
JsonSetterAnnotationProcessorクラス
AuthleteApiImplクラス- リクエストオプションを指定せずに API メソッドをコールすると
NullPointerExceptionが発生するバグを修正。
- リクエストオプションを指定せずに API メソッドをコールすると
-
AuthleteApiインターフェース- リクエストオプションを指定できるよう各 API メソッドを変更。
-
新しいクラス
Optionsクラス。
ServiceクラスisClientAssertionAudRestrictedToIssuer()メソッドを追加。setClientAssertionAudRestrictedToIssuer(boolean)メソッドを追加。
-
ClientクラスisRsRequestSigned()メソッドを廃止。setRsRequestSigned(boolean)メソッドを廃止。
-
IntrospectionRequestクラスgetUri()メソッドを廃止。setUri(String)メソッドを廃止。getMessage()メソッドを廃止。setMessage(String)メソッドを廃止。getRequiredComponents()メソッドを廃止。setRequiredComponents(String[])メソッドを廃止。getTargetUri()メソッドを追加。setTargetUri(URI)メソッドを追加。isRequestBodyContained()メソッドを追加。setRequestBodyContained(boolean)メソッドを追加。
-
IntrospectionResponseクラスisResponseSigningRequired()メソッドを追加。setResponseSigningRequired(boolean)メソッドを追加。
UserInfoRequestクラスgetUri()メソッドを廃止。setUri(String)メソッドを廃止。getMessage()メソッドを廃止。setMessage(String)メソッドを廃止。getTargetUri()メソッドを追加。setTargetUri(URI)メソッドを追加。isRequestBodyContained()メソッドを追加。setRequestBodyContained(boolean)メソッドを追加。
ClientクラスsetMtlsEndpointAliasUsed(boolean)メソッドを削除。setMtlsEndpointAliasesUsed(boolean)メソッドを追加。
-
ClientクラスisMtlsEndpointAliasesUsed()メソッドを追加。setMtlsEndpointAliasUsed(boolean)メソッドを追加。
-
FapiMode列挙型FAPI2_MESSAGE_SIGNING_RESOURCE_REQを追加。FAPI2_MESSAGE_SIGNING_RESOURCE_RESを追加。
ClaimRequirementクラスisEssential()メソッドを追加。setEssential(boolean)メソッドを追加。getPurpose()メソッドを追加。setPurpose(String)メソッドを追加。value,values,max_age制約のいずれも伴わずにessentialまたはpurposeが指定されるケースをサポートするためparse(Map)メソッドの実装を更新。
-
BackchannelAuthenticationCompleteRequestクラスgetAccessTokenDuration()メソッドを追加。setAccessTokenDuration(long)メソッドを追加。getRefreshTokenDuration()メソッドを追加。setRefreshTokenDuration(long)メソッドを追加。
-
DeviceCompleteRequestクラスgetAccessTokenDuration()メソッドを追加。setAccessTokenDuration(long)メソッドを追加。getRefreshTokenDuration()メソッドを追加。setRefreshTokenDuration(long)メソッドを追加。
-
TokenIssueRequestクラスgetRefreshTokenDuration()メソッドを追加。setRefreshTokenDuration(long)メソッドを追加。
-
TokenRequestクラスgetRefreshTokenDuration()メソッドを追加。setRefreshTokenDuration(long)メソッドを追加。
TokenCreateResponseクラスgetClientIdentifier()メソッドを追加。setClientIdentifier(String)メソッドを追加。
TokenCreateRequestクラスgetClientIdentifier()メソッドを追加。setClientIdentifier(String)メソッドを追加。
-
BackchannelAuthenticationRequestクラスgetOauthClientAttestation()メソッドを追加。setOauthClientAttestation(String)メソッドを追加。getOauthClientAttestationPop()メソッドを追加。setOauthClientAttestationPop(String)メソッドを追加。
-
DeviceAuthorizationRequestクラスgetOauthClientAttestation()メソッドを追加。setOauthClientAttestation(String)メソッドを追加。getOauthClientAttestationPop()メソッドを追加。setOauthClientAttestationPop(String)メソッドを追加。
-
PushedAuthReqRequestクラスgetOauthClientAttestation()メソッドを追加。setOauthClientAttestation(String)メソッドを追加。getOauthClientAttestationPop()メソッドを追加。setOauthClientAttestationPop(String)メソッドを追加。
-
RevocationRequestクラスgetOauthClientAttestation()メソッドを追加。setOauthClientAttestation(String)メソッドを追加。getOauthClientAttestationPop()メソッドを追加。setOauthClientAttestationPop(String)メソッドを追加。
-
TokenRequestクラスgetOauthClientAttestation()メソッドを追加。setOauthClientAttestation(String)メソッドを追加。getOauthClientAttestationPop()メソッドを追加。setOauthClientAttestationPop(String)メソッドを追加。
-
CredentialBatchIssueResponse.Action列挙型ACCEPTEDを追加。ACCEPTED_JWTを追加。
-
CredentialRequestInfoクラスgetBindingKeys()メソッドを追加。setBindingKeys(String[])メソッドを追加。
-
AuthleteApiインターフェースgetTokenCreateBatchStatus(TokenCreateBatchStatusRequest)メソッドを削除。getTokenCreateBatchStatus(String)メソッドを追加。
-
TokenCreateBatchStatusRequestクラスを削除。 -
TokenCreateBatchResponseクラス- getNotificationToken() メソッドを削除。
- setNotificationToken(String) メソッドを削除。
AccessRightクラスcanDoAny(long, AccessRight)メソッドを追加。
Utilsクラス- Gson オブジェクトに
ToNumberPolicy.LONG_OR_DOUBLEポリシーを設定。
- Gson オブジェクトに
-
AuthleteApiインターフェースgetTokenList(TokenStatus)メソッドを追加。getTokenList(int start, int end, TokenStatus tokenStatus)メソッドを追加。getTokenList(String clientIdentifier, String subject, TokenStatus tokenStatus)メソッドを追加。getTokenList(String clientIdentifier, String subject, int start, int end, TokenStatus tokenStatus)メソッドを追加。
-
新しい型
TokenStatus列挙型
-
AuthleteApiインターフェースtokenCreateBatch(TokenCreateBatchRequest)メソッドを追加。getTokenCreateBatchStatus(TokenCreateBatchStatusRequest)メソッドを追加。
-
AuthleteApiImplクラスNullPointerExceptionを起こしうる不具合を修正。 (PR #91)
-
ServiceクラスgetTokenBatchNotificationEndpointメソッドを追加。setTokenBatchNotificationEndpointメソッドを追加。
-
新しい型
TokenBatchStatusクラスTokenCreateBatchResponseクラスTokenCreateBatchStatusRequestクラスTokenCreateBatchStatusResponseクラス
MapUtilsクラスput(Map, String, Map, boolean)メソッドを追加。 (CredentialIssuerMetadataのtoMap()メソッドの不具合を修正するため)
CredentialOfferCreateRequestクラスgetCredentialConfigurations()メソッドをgetCredentialConfigurationIds()へ名称変更。setCredentialConfigurations(String[])メソッドをsetCredentialConfigurationIds(String[])へ名称変更。
-
CredentialIssuerMetadataクラス- クレデンシャルレスポンス暗号化関連のメタデータ群を
credential_response_encryptionという一つの JSON オブジェクトにまとめる、という変更に対応するためtoMap()メソッドの実装を更新。
- クレデンシャルレスポンス暗号化関連のメタデータ群を
-
CredentialOfferInfoクラスgetCredentialConfigurations()メソッドをgetCredentialConfigurationIds()へ名称変更。setCredentialConfigurations(String[])メソッドをsetCredentialConfigurationIds(String[])へ名称変更。
ClientクラスgetResponseModes()メソッドを追加。setResponseModes(ResponseMode[])メソッドを追加。
-
CredentialIssuerMetadataクラスcredentials_supportedからcredential_configurations_supportedへの名称変更に対応するためtoMap()メソッドの実装を更新。
-
CredentialOfferCreateRequestクラスgetTxCode()メソッドを追加。setTxCode(String)メソッドを追加。getTxCodeInputMode()メソッドを追加。setTxCodeInputMode(String)メソッドを追加。getTxCodeDescription()メソッドを追加。setTxCodeDescription(String)メソッドを追加。getCredentials()メソッドをgetCredentialConfigurations()へ名称変更。setCredentials(String[])メソッドをsetCredentialConfigurations(String[])へ名称変更。isUserPinRequired()メソッドを削除。setUserPinRequired(boolean)メソッドを削除。getUserPinLength()メソッドを削除。setUserPinLength(int)メソッドを削除。
-
CredentialOfferInfoクラスgetTxCode()メソッドを追加。setTxCode(String)メソッドを追加。getTxCodeInputMode()メソッドを追加。setTxCodeInputMode(String)メソッドを追加。getTxCodeDescription()メソッドを追加。setTxCodeDescription(String)メソッドを追加。getCredentials()メソッドをgetCredentialConfigurations()へ名称変更。setCredentials(String[])メソッドをsetCredentialConfigurations(String[])へ名称変更。isUserPinRequired()メソッドを削除。setUserPinRequired(boolean)メソッドを削除。getUserPin()メソッドを削除。setUserPin(String)メソッドを削除。
-
ServiceクラスgetUserPinLength()メソッドを廃止。setUserPinLength(int)メソッドを廃止。
-
IntrospectionResponseクラスgetCNonce()メソッドをgetCnonce()へ名称変更。setCNonce(String)メソッドをsetCnonce(String)へ名称変更。getCNonceExpiresAt()メソッドをgetCnonceExpiresAt()へ名称変更。setCNonceExpiresAt(long)メソッドをsetCnonceExpiresAt(long)へ名称変更。
-
ServiceクラスgetCNonceDuration()メソッドをgetCnonceDuration()へ名称変更。setCNonceDuration(long)メソッドをsetCnonceDuration(long)へ名称変更。
-
TokenResponseクラスgetCNonce()メソッドをgetCnonce()へ名称変更。setCNonce(String)メソッドをsetCnonce(String)へ名称変更。getCNonceExpiresAt()メソッドをgetCnonceExpiresAt()へ名称変更。setCNonceExpiresAt(long)メソッドをsetCnonceExpiresAt(long)へ名称変更。getCNonceDuration()メソッドをgetCnonceDuration()へ名称変更。setCNonceDuration(long)メソッドをsetCnonceDuration(long)へ名称変更。
-
AccessTokenクラスgetRefreshTokenScopes()メソッドを追加。setRefreshTokenScopes(String[])メソッドを追加。
-
TokenCreateResponseクラスgetRefreshTokenScopes()メソッドを追加。setRefreshTokenScopes(String[])メソッドを追加。
-
TokenIssueResponseクラスgetRefreshTokenScopes()メソッドを追加。setRefreshTokenScopes(String[])メソッドを追加。
-
TokenResponseクラスgetRefreshTokenScopes()メソッドを追加。setRefreshTokenScopes(String[])メソッドを追加。
-
AuthleteApiインターフェースauthorizationTicketInfo(AuthorizationTicketInfoRequest)メソッドを追加。authorizationTicketUpdate(AuthorizationTicketUpdateRequest)メソッドを追加。
-
AuthorizationRequestクラスgetContext()メソッドを追加。setContext(String)メソッドを追加。
-
AuthorizationIssueResponseクラスgetTicketInfo()メソッドを追加。setTicketInfo(AuthorizationTicketInfo)メソッドを追加。
-
新しい型
AuthorizationTicketInfoクラスAuthorizationTicketInfoRequestクラスAuthorizationTicketInfoResponseクラスAuthorizationTicketUpdateRequestクラスAuthorizationTicketUpdateResponseクラス
-
AuthleteApiFactoryクラス- Jakarta 用の新しい
AuthleteApi実装群のクラス名を既知の実装リストに追加。 (#83)
- Jakarta 用の新しい
-
多くのクラス
@sinceアノテーションを追加。 (#76)
-
ClientクラスisCredentialResponseEncryptionRequired()メソッドを追加。setCredentialResponseEncryptionRequired(boolean)メソッドを追加。
-
CredentialIssuerMetadataクラスgetAuthorizationServer()メソッドを削除。setAuthorizationServer(String)メソッドを削除。getAuthorizationServers()メソッドを追加。setAuthorizationServers(String[])メソッドを追加。getCredentialResponseEncryptionAlgValuesSupported()メソッドを追加。setCredentialResponseEncryptionAlgValuesSupported(JWEAlg[])メソッドを追加。getCredentialResponseEncryptionEncValuesSupported()メソッドを追加。setCredentialResponseEncryptionEncValuesSupported(JWEEnc[])メソッドを追加。isRequireCredentialResponseEncryption()メソッドを追加。setRequireCredentialResponseEncryption(boolean)メソッドを追加。
-
CredentialBatchIssueResponse.Action列挙型OK_JWTを追加。BAD_REQUESTを追加。
-
CredentialDeferredIssueResponse.Action列挙型OK_JWTを追加。BAD_REQUESTを追加。
-
CredentialOfferCreateRequestクラスsetCredentials(String)メソッドを削除。setCredentials(String[])メソッドを追加。getCredentials()メソッドの戻り値の型をStringからString[]に変更。
-
CredentialOfferInfoクラスsetCredentials(String)メソッドを削除。setCredentials(String[])メソッドを追加。getCredentials()メソッドの戻り値の型をStringからString[]に変更。
-
CredentialSingleIssueResponse.Action列挙型OK_JWTを追加。ACCEPTED_JWTを追加。BAD_REQUESTを追加。
TokenUpdateRequestクラスisRefreshTokenExpiresAtUpdatedOnScopeUpdate()メソッドを追加。setRefreshTokenExpiresAtUpdatedOnScopeUpdate(boolean)メソッドを追加。
-
TokenUpdateRequestクラスgetRefreshTokenExpiresAt()メソッドを追加。setRefreshTokenExpiresAt(long)メソッドを追加。
-
TokenUpdateResponseクラスgetRefreshTokenExpiresAt()メソッドを追加。setRefreshTokenExpiresAt(long)メソッドを追加。
ErrorCode列挙型invalid_credential_requestを追加。
-
ErrorCode列挙型use_dpop_nonceを追加。
-
GMRequestクラスisDpopNonceRequired()メソッドを追加。setDpopNonceRequired(boolean)メソッドを追加。
-
GMResponseクラスgetDpopNonce()メソッドを追加。setDpopNonce(String)メソッドを追加。
-
IntrospectionRequestクラスisDpopNonceRequired()メソッドを追加。setDpopNonceRequired(boolean)メソッドを追加。
-
IntrospectionResponseクラスgetDpopNonce()メソッドを追加。setDpopNonce(String)メソッドを追加。
-
PushedAuthReqRequestクラスisDpopNonceRequired()メソッドを追加。setDpopNonceRequired(boolean)メソッドを追加。
-
PushedAuthReqResponseクラスgetDpopNonce()メソッドを追加。setDpopNonce(String)メソッドを追加。
-
ServiceクラスisDpopNonceRequired()メソッドを追加。setDpopNonceRequired(boolean)メソッドを追加。getDpopNonceDuration()メソッドを追加。setDpopNonceDuration(long)メソッドを追加。
-
TokenRequestクラスisDpopNonceRequired()メソッドを追加。setDpopNonceRequired(boolean)メソッドを追加。
-
TokenResponseクラスgetDpopNonce()メソッドを追加。setDpopNonce(String)メソッドを追加。
-
UserInfoRequestクラスisDpopNonceRequired()メソッドを追加。setDpopNonceRequired(boolean)メソッドを追加。
-
UserInfoResponseクラスgetDpopNonce()メソッドを追加。setDpopNonce(String)メソッドを追加。
-
ErrorCode列挙型unsupported_credential_typeを追加。
-
FederationConfigurationRequestクラスgetEntityTypes()メソッドを追加。setEntityTypes(EntityType[])メソッドを追加。
-
新しい型
EntityType列挙型
-
ClientクラスgetFapiModes()メソッドを追加。setFapiModes(FapiMode[])メソッドを追加。
-
ServiceクラスgetFapiModees()メソッドを追加。setFapiModes(FapiMode[])メソッドを追加。
-
新しい型
FapiMode列挙型
-
AuthleteApiインターフェースcredentialJwtIssuerMetadata(CredentialJwtIssuerMetadataRequest)メソッドを追加。
-
ServiceクラスgetCredentialJwksUri()メソッドを追加。setCredentialJwksUri(URI)メソッドを追加。
-
新しい型
CredentialJwtIssuerMetadataRequestクラスCredentialJwtIssuerMetadataResponseクラス
-
AuthorizationResopnseクラスgetCredentialOfferInfo()メソッドを追加。setCredentialOfferInfo(CredentialOfferInfo)メソッドを追加。getIssuableCredentials()メソッドを追加。setIssuableCredentials(String)メソッドを追加。
-
IntrospectionResponseクラスgetCredentials()メソッドを削除。setCredentials(String)メソッドを削除。getIssuableCredentials()メソッドを追加。setIssuableCredentials(String)メソッドを追加。
-
StandardIntrospectionResponseクラスgetIntrospectionSignatureKeyId()メソッドを削除。setIntrospectionSignatureKeyId(String)メソッドを削除。
-
ServiceクラスgetIntrospectionSignatureKeyId()メソッドを追加。setIntrospectionSignatureKeyId(String)メソッドを追加。
-
StandardIntrospectionResponseクラス- JavaDoc を修正。
-
StandardIntrospectionResponse.Action列挙型JWTを追加。
-
StandardIntrospectionRequestクラスgetRsUri()メソッドを追加。setRsUri(URI)メソッドを追加。getHttpAcceptHeader()メソッドを追加。setHttpAcceptHeader(String)メソッドを追加。getIntrospectionSignAlg()メソッドを追加。setIntrospectionSignAlg(JWSAlg)メソッドを追加。getIntrospectionEncryptionAlg()メソッドを追加。setIntrospectionEncryptionAlg(JWEAlg)メソッドを追加。getIntrospectionEncryptionEnc()メソッドを追加。setIntrospectionEncryptionEnc(JWEEnc)メソッドを追加。getSharedKeyForSign()メソッドを追加。setSharedKeyForSign(String)メソッドを追加。getSharedKeyForEncryption()メソッドを追加。setSharedKeyForEncryption(String)メソッドを追加。getPublicKeyForSign()メソッドを追加。setPublicKeyForSign(String)メソッドを追加。getIntrospectionSignatureKeyId()メソッドを追加。setIntrospectionSignatureKeyId(String)メソッドを追加。
-
ServiceクラスgetSupportedIntrospectionSignAlgs()メソッドを追加。setSupportedIntrospectionSignAlgs(JWSAlg[])メソッドを追加。getSupportedIntrospectionEncryptionAlgs()メソッドを追加。setSupportedIntrospectionEncryptionAlgs(JWEAlg[])メソッドを追加。getSupportedIntrospectionEncryptionEncs()メソッドを追加。setSupportedIntrospectionEncryptionEncs(JWEEnc[])メソッドを追加。
-
ErrorCode列挙型invalid_encryption_parametersを追加。
ClientクラスisLocked()メソッドを追加。setLocked(boolean)メソッドを追加。
-
ClientAuthMethod列挙型ATTEST_JWT_CLIENT_AUTHを追加。
-
新しい型
ClientAssertionType列挙型
- 新しい型
AccessRight列挙型
-
AuthleteApiインターフェースcredentialIssuerJwks(CredentialIssuerJwksRequest)メソッドを追加。
-
新しい型
CredentialIssuerJwksRequestクラスCredentialIssuerJwksResponseクラス
-
AuthleteApiインターフェースcredentialBatchParse(CredentialBatchParseRequest)メソッドを追加。credentialBatchIssue(CredentialBatchIssueRequest)メソッドを追加。
-
新しい型
CredentialBatchParseRequestクラスCredentialBatchParseResponseクラスCredentialBatchIssueRequestクラスCredentialBatchIssueResponseクラス
-
AuthleteApiインターフェースcredentialDeferredIssue(CredentialDeferredIssueRequest)メソッドを追加。
-
新しい型
CredentialDeferredIssueRequestクラスCredentialDeferredIssueResponseクラス
-
AuthleteApiインターフェースcredentialDeferredParse(CredentialDeferredParseRequest)メソッドを追加。
-
新しい型
CredentialDeferredParseRequestクラスCredentialDeferredParseResponseクラス
-
AuthleteApiインターフェースidTokenReissue(IDTokenReissueRequest)メソッドを追加。
-
ServiceクラスisIdTokenReissuable()メソッドを追加。setIdTokenReissuable(boolean)メソッドを追加。
-
TokenResponseクラスgetRequestedIdTokenClaims()メソッドを追加。setRequestedIdTokenClaims(String[])メソッドを追加。
-
TokenResponse.Action列挙型ID_TOKEN_REISSUABLEを追加。
-
新しい型
IDTokenReissueRequestクラスIDTokenReissueResponseクラス
-
AuthleteApiインターフェースcredentialSingleIssue(CredentialSingleIssueRequest)メソッドを追加。
-
ErrorCode列挙型unsupported_credential_formatを追加。issuance_pendingを追加。invalid_transaction_idを追加。
-
ServiceクラスgetCredentialDuration()メソッドを追加。setCredentialDuration(long)メソッドを追加。getCredentialJwks()メソッドを追加。setCredentialJwks(String)メソッドを追加。
-
新しい型
CredentialIssuanceOrderクラスCredentialSingleIssueRequestクラスCredentialSingleIssueResponseクラス
-
AuthleteApiインターフェースcredentialSingleParse(CredentialSingleParseRequest)メソッドを追加。
-
ServiceクラスgetCredentialTransactionDuration()メソッドを追加。setCredentialTransactionDuration(long)メソッドを追加。
-
新しい型
CredentialRequestInfoクラスCredentialSingleParseRequestクラスCredentialSingleParseResponseクラス
-
AuthorizationIssueRequestクラスgetAccessTokenDuration()メソッドを追加。setAccessTokenDuration(long)メソッドを追加。
-
TokenIssueRequestクラスgetAccessTokenDuration()メソッドを追加。setAccessTokenDuration(long)メソッドを追加。
-
ErrorCode列挙型invalid_proofを追加。
-
TokenRequestクラスgetAccessTokenDuration()メソッドを追加。setAccessTokenDuration(long)メソッドを追加。
-
IntrospectionResponseクラスgetCNonce()メソッドを追加。setCNonce(String)メソッドを追加。getCNonceExpiresAt()メソッドを追加。setCNonceExpiresAt(long)メソッドを追加。
-
ServiceクラスgetCNonceDuration()メソッドを追加。setCNonceDuration(long)メソッドを追加。
-
TokenResponseクラスgetCNonce()メソッドを追加。setCNonce(String)メソッドを追加。getCNonceDuration()メソッドを追加。setCNonceDuration(long)メソッドを追加。getCNonceExpiresAt()メソッドを追加。setCNonceExpiresAt(long)メソッドを追加。
-
CredentialOfferCreateRequestクラスgetAcr()メソッドを追加。setAcr(String)メソッドを追加。getAuthTime()メソッドを追加。setAuthTime(long)メソッドを追加。getJwtAtClaims()メソッドを追加。setJwtAtClaims(String)メソッドを追加。getProperties()メソッドを追加。setProperties(Property[])メソッドを追加。
-
CredentialOfferInfoクラスgetAcr()メソッドを追加。setAcr(String)メソッドを追加。getAuthTime()メソッドを追加。setAuthTime(long)メソッドを追加。getJwtAtClaims()メソッドを追加。setJwtAtClaims(String)メソッドを追加。getProperties()メソッドを追加。setProperties(Property[])メソッドを追加。
-
IntrospectionResponseクラスgetCredentials()メソッドを追加。setCredentials(String)メソッドを追加。isForCredentialIssuance()メソッドを追加。setForCredentialIssuance(boolean)メソッドを追加。
-
ServiceクラスisPreAuthorizedGrantAnonymousAccessSupported()メソッドを追加。setPreAuthorizedGrantAnonymousAccessSupported(boolean)メソッドを追加。
ServiceクラスgetVerifiedClaimsValidationSchemaSet()メソッドを追加。setVerifiedClaimsValidationSchemaSet(String)メソッドを追加。
CredentialOfferInfoクラスgetCredentialIssuer()メソッドを追加。setCredentialIssuer(URI)メソッドを追加。
-
AuthleteApiインターフェースcredentialOfferCreate(CredentialOfferCreateRequest)メソッドを追加。credentialOfferInfo(CredentialOfferInfoRequest)メソッドを追加。
-
ClientクラスgetCredentialOfferEndpoint()メソッドを追加。setCredentialOfferEndpoint(URI)メソッドを追加。
-
CredentialIssuerMetadataクラスgetDeferredCredentialEndpoint()メソッドを追加。setDeferredCredentialEndpoint(URI)メソッドを追加。
-
ServiceクラスgetCredentialOfferDuration()メソッドを追加。setCredentialOfferDuration(long)メソッドを追加。getUserPinLength()メソッドを追加。setUserPinLength(int)メソッドを追加。
-
新しい型
CredentialOfferCreateRequestクラスCredentialOfferCreateResponseクラスCredentialOfferInfoクラスCredentialOfferInfoRequestクラスCredentialOfferInfoResponseクラス
ServiceクラスgetSupportedPromptValues()メソッドを追加。setSupportedPromptValues(Prompt[])メソッドを追加。
-
AuthorizationIssueRequestクラスgetIdTokenAudType()メソッドを追加。setIdTokenAudType(String)メソッドを追加。
-
BackchannelAuthenticationCompleteRequestクラスgetIdTokenAudType()メソッドを追加。setIdTokenAudType(String)メソッドを追加。
-
DeviceCompleteRequestクラスgetIdTokenAudType()メソッドを追加。setIdTokenAudType(String)メソッドを追加。
-
ServiceクラスgetIdTokenAudType()メソッドを追加。setIdTokenAudType(String)メソッドを追加。
-
CredentialIssuerMetadataRequestクラスisPretty()メソッドを追加。setPretty(boolean)メソッドを追加。
-
Prompt列挙型CREATEを追加。
-
AuthleteApiインターフェースcredentialIssuerMetadata(CredentialIssuerMetadataRequest)メソッドを追加。
-
MapUtilsクラスputJsonArray(Map, String, String, boolean)メソッドを追加。
-
Serviceクラス- Added
getCredentialIssuerMetadata()メソッドを追加。 - Added
setCredentialIssuerMetadata(CredentialIssuerMetadata)メソッドを追加。
- Added
-
新しい型
CredentialIssuerMetadataクラスCredentialIssuerMetadataRequestクラスCredentialIssuerMetadataResponseクラス
-
GrantType列挙型getVersion()メソッドを追加。
-
ResponseType列挙型getVersion()メソッドを追加。
-
新しい型
Versionクラス
GrantType列挙型PRE_AUTHORIZED_CODEを追加。
AuthorizationResponseクラスgetClaimsAtUserInfo()メソッドを追加。setClaimsAtUserInfo(String[])メソッドを追加。
ServiceクラスisAccessTokenForExternalAttachmentEmbedded()とsetAccessTokenForExternalAttachmentEmbedded(boolean)の JavaDoc を更新。
TokenResponseクラスisPreviousRefreshTokenUsed()メソッドを追加。setPreviousRefreshTokenUsed(boolean)メソッドを追加。
ClientクラスisDpopRequired()メソッドを追加。setDpopRequired(boolean)メソッドを追加。
ServiceクラスgetSupportedDocumentsCheckMethods()メソッドを追加。setSupportedDocumentsCheckMethods(String[])メソッドを追加。getSupportedDocumentsValidationMethods()メソッドを deprecated 化。setSupportedDocumentsValidationMethods(String[])メソッドを deprecated 化。getSupportedDocumentsVerificationMethods()メソッドを deprecated 化。setSupportedDocumentsVerificationMethods(String[])メソッドを deprecated 化。
PushedAuthReqRequestクラスgetDpop()メソッドを追加。setDpop(String)メソッドを追加。getHtm()メソッドを追加。setHtm(String)メソッドを追加。getHtu()メソッドを追加。setHtu(String)メソッドを追加。
ClientクラスisAutomaticallyRegistered()メソッドを追加。setAutomaticallyRegistered(boolean)メソッドを追加。isExplicitlyRegistered()メソッドを追加。setExplicitlyRegistered(boolean)メソッドを追加。
-
AuthleteApiインターフェースfederationRegistration(FederationRegistrationRequest)メソッドを追加。
-
ClientクラスtoStandardMetadata()メソッドを追加。toStandardMetadata(ClientMetadataControl)メソッドを追加。
-
新しい型
ClientMetadataControlクラスFederationRegistrationRequestクラスFederationRegistrationResponseクラスMapControlクラスMapUtilsクラス
AuthleteApiインターフェースgetServiceConfigurationRequest(ServiceConfigurationRequest)メソッドをgetServiceConfiguration(ServiceConfigurationRequest)へ名称変更。
-
AuthleteApiインターフェースgetServiceConfiguration(ServiceConfigurationRequest)メソッドを追加。
-
新しい型
ServiceConfigurationRequestクラス
ServiceクラスisOpenidDroppedOnRefreshWithoutOfflineAccess()メソッドを追加。setOpenidDroppedOnRefreshWithoutOfflineAccess(boolean)メソッドを追加。
IntrospectionResponseクラスgetGrantType()メソッドを追加。setGrantType(GrantType)メソッドを追加。
-
ErrorCode列挙型unmet_authentication_requirementsを追加。insufficient_user_authenticationを追加。
-
IntrospectionRequestクラスgetAcrValues()メソッドを追加。setAcrValues(String[])メソッドを追加。getMaxAge()メソッドを追加。setMaxAge(int)メソッドを追加。
-
IntrospectionResponseクラスgetAcr()メソッドを追加。setAcr(String)メソッドを追加。getAuthTime()メソッドを追加。setAuthTime(long)メソッドを追加。
-
TokenCreateRequestクラスgetAcr()メソッドを追加。setAcr(String)メソッドを追加。getAuthTime()メソッドを追加。setAuthTime(long)メソッドを追加。
-
ClientクラスgetRsSignedRequestKeyId()メソッドを追加。setRsSignedRequestKeyId(String)メソッドを追加。isRsRequestSigned()メソッドを追加。setRsRequestSigned(boolean)メソッドを追加。
-
ServiceクラスgetResourceSignatureKeyId()メソッドを追加。setResourceSignatureKeyId(String)メソッドを追加。isRsResponseSigned()メソッドを追加。setRsResponseSigned(boolean)メソッドを追加。
-
IntrospectionRequestクラスgetUri()メソッドを追加。setUri(String)メソッドを追加。getMessage()メソッドを追加。setMessage(String)メソッドを追加。getHeaders()メソッドを追加。setHeaders(Pair[])メソッドを追加。getRequiredComponents()メソッドを追加。setRequiredComponents(String[])メソッドを追加。
-
UserInfoIssueRequestクラスgetRequestSignature()メソッドを追加。setRequestSignature(String)メソッドを追加。getHeaders()メソッドを追加。setHeaders(Pair[])メソッドを追加。
-
UserInfoIssueResponseクラスgetSignature()メソッドを追加。setSignature(String)メソッドを追加。getSignatureInput()メソッドを追加。setSignatureInput(String)メソッドを追加。getContentDigest()メソッドを追加。setContentDigest(String)メソッドを追加。
-
UserInfoRequestクラスgetUri()メソッドを追加。setUri(String)メソッドを追加。getHeaders()メソッドを追加。setHeaders(Pair[])メソッドを追加。getMessage()メソッドを追加。setMessage(String)メソッドを追加。
-
新しい型
ResourceServerSignatureRequestクラスResourceServerSignatureResponseクラス
-
AuthorizationResponseクラスisClientEntityIdUsed()メソッドを追加。setClientEntityIdUsed(boolean)メソッドを追加。
-
BackchannelAuthenticationCompleteResponseクラスgetClientEntityId()メソッドを追加。setClientEntityId(URI)メソッドを追加。isClientEntityIdUsed()メソッドを追加。setClientEntityIdUsed(boolean)メソッドを追加。
-
BackchannelAuthenticationResponseクラスgetClientEntityId()メソッドを追加。setClientEntityId(URI)メソッドを追加。isClientEntityIdUsed()メソッドを追加。setClientEntityIdUsed(boolean)メソッドを追加。
-
DeviceAuthorizationResponseクラスgetClientEntityId()メソッドを追加。setClientEntityId(URI)メソッドを追加。isClientEntityIdUsed()メソッドを追加。setClientEntityIdUsed(boolean)メソッドを追加。
-
DeviceVerificationResponseクラスgetClientEntityId()メソッドを追加。setClientEntityId(URI)メソッドを追加。isClientEntityIdUsed()メソッドを追加。setClientEntityIdUsed(boolean)メソッドを追加。
-
IntrospectionResponseクラスgetClientEntityId()メソッドを追加。setClientEntityId(URI)メソッドを追加。isClientEntityIdUsed()メソッドを追加。setClientEntityIdUsed(boolean)メソッドを追加。
-
TokenCreateRequestクラスisClientEntityIdUsed()メソッドを追加。setClientEntityIdUsed(boolean)メソッドを追加。
-
TokenInfoクラスgetClientEntityId()メソッドを追加。setClientEntityId(URI)メソッドを追加。isClientEntityIdUsed()メソッドを追加。setClientEntityIdUsed(boolean)メソッドを追加。
-
TokenIssueResponseクラスgetClientEntityId()メソッドを追加。setClientEntityId(URI)メソッドを追加。isClientEntityIdUsed()メソッドを追加。setClientEntityIdUsed(boolean)メソッドを追加。
-
TokenResponseクラスgetClientEntityId()メソッドを追加。setClientEntityId(URI)メソッドを追加。isClientEntityIdUsed()メソッドを追加。setClientEntityIdUsed(boolean)メソッドを追加。
-
UserInfoResponseクラスgetClientEntityId()メソッドを追加。setClientEntityId(URI)メソッドを追加。isClientEntityIdUsed()メソッドを追加。setClientEntityIdUsed(boolean)メソッドを追加。
ClientクラスgetClientRegistrationTypes()メソッドを追加。setClientRegistrationTypes(ClientRegistrationType[])メソッドを追加。
TokenRequestクラスgetJwtAtClaims()メソッドを追加。setJwtAtClaims(String)メソッドを追加。
ClientクラスgetOrganizationName()メソッドを追加。setOrganizationName(String)メソッドを追加。getSignedJwksUri()メソッドを追加。setSignedJwksUri(URI)メソッドを追加。
-
ClientクラスgetEntityId()メソッドを追加。setEntityId(URI)メソッドを追加。getTrustAnchorId()メソッドを追加。setTrustAnchorId(URI)メソッドを追加。getTrustChain()メソッドを追加。setTrustChain(String[])メソッドを追加。getTrustChainExpiresAt()メソッドを追加。setTrustChainExpiresAt(long)メソッドを追加。getTrustChainUpdatedAt()メソッドを追加。setTrustChainUpdatedAt(long)メソッドを追加。
-
ErrorCode列挙型missing_trust_anchorを追加。validation_failedを追加。
ServiceクラスisDcrDuplicateSoftwareIdBlocked()メソッドを追加。setDcrDuplicateSoftwareIdBlocked(boolean)メソッドを追加。
-
AuthleteApiインターフェースfederationConfiguration(FederationConfigurationRequest)メソッドを追加。
-
ServiceクラスgetFederationSignatureKeyId()メソッドを追加。setFederationSignatureKeyId(String)メソッドを追加。getFederationConfigurationDuration()メソッドを追加。setFederationConfigurationDuration(long)メソッドを追加。
-
新しい型
FederationConfigurationRequestクラスFederationConfigurationResponseクラス
-
GrantType列挙型JWT_BEARERを追加。
-
ServiceクラスisJwtGrantByIdentifiableClientsOnly()メソッドを追加。setJwtGrantByIdentifiableClientsOnly(boolean)メソッドを追加。isJwtGrantEncryptedJwtRejected()メソッドを追加。setJwtGrantEncryptedJwtRejected(boolean)メソッドを追加。isJwtGrantUnsignedJwtRejected()メソッドを追加。setJwtGrantUnsignedJwtRejected(boolean)メソッドを追加。
-
TokenResponseクラスgetAssertion()メソッドを追加。setAssertion(String)メソッドを追加。
-
TokenResponse.Action列挙型JWT_BEARERを追加
ClientクラスisPkceRequired()メソッドを追加。setPkceRequired(boolean)メソッドを追加。isPkceS256Required()メソッドを追加。setPkceS256Required(boolean)メソッドを追加。
GMAction列挙型- FAPI PR 344
による変更に追随するため
UPDATEをMERGEへと名称変更。
- FAPI PR 344
による変更に追随するため
ServiceクラスisTokenExchangeEncryptedJwtRejected()メソッドを追加。setTokenExchangeEncryptedJwtRejected(boolean)メソッドを追加。isTokenExchangeUnsignedJwtRejected()メソッドを追加。setTokenExchangeUnsignedJwtRejected(boolean)メソッドを追加。
-
AuthleteApiインターフェースtokenRevoke(TokenRevokeRequest)メソッドを追加。
-
ClientExtensionクラスisTokenExchangePermitted()メソッドを追加。setTokenExchangePermitted(boolean)メソッドを追加。
-
GrantType列挙型TOKEN_EXCHANGEを追加。
-
ServiceクラスisTokenExchangeByIdentifiableClientsOnly()メソッドを追加。setTokenExchangeByIdentifiableClientsOnly(boolean)メソッドを追加。isTokenExchangeByConfidentialClientsOnly()メソッドを追加。setTokenExchangeByConfidentialClientsOnly(boolean)メソッドを追加。isTokenExchangeByPermittedClientsOnly()メソッドを追加。setTokenExchangeByPermittedClientsOnly(boolean)メソッドを追加。
-
TokenResponseクラスgetAudiences()メソッドを追加。setAudiences(String[])メソッドを追加。getRequestedTokenType()メソッドを追加。setRequestedTokenType(TokenType)メソッドを追加。getSubjectToken()メソッドを追加。setSubjectToken(String)メソッドを追加。getSubjectTokenType()メソッドを追加。setSubjectTokenType(TokenType)メソッドを追加。getSubjectTokenInfo()メソッドを追加。setSubjectTokenInfo(TokenInfo)メソッドを追加。getActorToken()メソッドを追加。setActorToken(String)メソッドを追加。getActorTokenType()メソッドを追加。setActorTokenType(TokenType)メソッドを追加。getActorTokenInfo()メソッドを追加。setActorTokenInfo(TokenInfo)メソッドを追加。
-
TokenResponse.Action列挙型TOKEN_EXCHANGEを追加。
-
新しい型
TokenInfoクラスTokenRevokeRequestクラスTokenRevokeResponseクラスTokenType列挙型
ClientクラスisSingleAccessTokenPerSubject()メソッドを追加。setSingleAccessTokenPerSubject(boolean)メソッドを追加。
-
AuthorizationIssueRequestクラスgetAccessToken()メソッドを追加。setAccessToken(String)メソッドを追加。
-
BackchannelAuthenticationCompleteRequestクラスgetAccessToken()メソッドを追加。setAccessToken(String)メソッドを追加。
-
TokenIssueRequestクラスgetAccessToken()メソッドを追加。setAccessToken(String)メソッドを追加。
-
TokenRequestクラスgetAccessToken()メソッドを追加。setAccessToken(String)メソッドを追加。
-
AuthleteConfigurationインターフェースgetApiVersion()メソッドを追加。
-
AuthorizationIssueRequestクラスgetJwtAtClaims()メソッドを追加。setJwtAtClaims(String)メソッドを追加。
-
BackchannelAuthenticationCompleteRequestクラスgetJwtAtClaims()メソッドを追加。setJwtAtClaims(String)メソッドを追加。
-
DeviceCompleteRequestクラスgetJwtAtClaims()メソッドを追加。setJwtAtClaims(String)メソッドを追加。
-
TokenCreateRequestクラスgetJwtAtClaims()メソッドを追加。setJwtAtClaims(String)メソッドを追加。
-
TokenCreateResponseクラスgetTokenId()メソッドを追加。setTokenId(String)メソッドを追加。
-
TokenIssueRequestクラスgetJwtAtClaims()メソッドを追加。setJwtAtClaims(String)メソッドを追加。
-
TokenUpdateRequestクラスgetTokenId()メソッドを追加。setTokenId(String)メソッドを追加。
-
TokenUpdateResponseクラスgetTokenId()メソッドを追加。setTokenId(String)メソッドを追加。
-
新しい型
AuthleteApiVersion列挙型
-
ServiceクラスisFederationEnabled()メソッドを追加。setFederationEnabled(boolean)メソッドを追加。getOrganizationName()メソッドを追加。setOrganizationName(String)メソッドを追加。getAuthorityHints()メソッドを追加。setAuthorityHints(URI[])メソッドを追加。getTrustAnchors()メソッドを追加。setTrustAnchors(TrustAnchor[])メソッドを追加。getFederationJwks()メソッドを追加。setFederationJwks(String)メソッドを追加。getSignedJwksUri()メソッドを追加。setSignedJwksUri(URI)メソッドを追加。getFederationRegistrationEndpoint()メソッドを追加。setFederationRegistrationEndpoint(URI)メソッドを追加。getSupportedClientRegistrationTypes()メソッドを追加。setSupportedClientRegistrationTypes(ClientRegistrationType[])メソッドを追加。
-
新しい型
ClientRegistrationType列挙型TrustAnchorクラス
ServiceクラスisRefreshTokenIdempotent()メソッドを追加。setRefreshTokenIdempotent(boolean)メソッドを追加。
pom.xml- PR #47 allow deployment to internal and external registries
DatasetExtractorクラス- https://bitbucket.org/openid/ekyc-ida/pull-requests/113 により追加された
assurance_detailsプロパティー用の特別規則を実装
- https://bitbucket.org/openid/ekyc-ida/pull-requests/113 により追加された
Utilsクラス- null をシリアライズするよう、
Utilsクラス内のGsonインスタンス群の設定を変更。
- null をシリアライズするよう、
-
pom.xml- Dependency
org.slf4j:slf4j-api:1.7.32を追加。 - Dependency
org.slf4j:slf4j-simple:1.7.32をscope=testで追加。 - Dependency
jakarta.json:jakarta.json-api:2.0.1をscope=testで追加。 - Dependency
org.glassfish:jakarta.json:module:2.0.1をscope=testで追加。
- Dependency
-
新しいパッケージ
com.authlete.common.ida
-
新しい型
MutableJsonPointerクラス
-
IntrospectionResponseクラスgetScopeDetails()メソッドを追加。setScopeDetails(Scope[])メソッドを追加。isForExternalAttachment()メソッドを追加。setForExternalAttachment(boolean)メソッドを追加。
-
ServiceクラスisAccessTokenForExternalAttachmentEmbedded()メソッドを追加。setAccessTokenForExternalAttachmentEmbedded(boolean)メソッドを追加。
-
TokenCreateRequestクラスisForExternalAttachment()メソッドを追加。setForExternalAttachment(boolean)メソッドを追加。setResources(URI[])の戻り値の型をvoidからTokenCreateRequestに変更。
-
TokenCreateResponseクラスisForExternalAttachment()メソッドを追加。setForExternalAttachment(boolean)メソッドを追加。
-
TokenUpdateRequestクラスisForExternalAttachment()メソッドを追加。setForExternalAttachment(boolean)メソッドを追加。
-
TokenUpdateResponseクラスisForExternalAttachment()メソッドを追加。setForExternalAttachment(boolean)メソッドを追加。
JWSAlg列挙型JWEAlg.RSA_OAEP_256()の第二引数の綴り間違いを修正。
ServiceクラスisRequestObjectAudienceChecked()メソッドを追加。setRequestObjectAudienceChecked(boolean)メソッドを追加。
-
ClientクラスgetDigestAlgorithm()メソッドを追加。setDigestAlgorithm(String)メソッドを追加。
-
ServiceクラスgetSupportedDocuments()メソッドを追加。setSupportedDocuments(String[])メソッドを追加。getSupportedDocumentsMethods()メソッドを追加。setSupportedDocumentsMethods(String[])メソッドを追加。getSupportedDocumentsValidationMethods()メソッドを追加。setSupportedDocumentsValidationMethods(String[])メソッドを追加。getSupportedDocumentsVerificationMethods()メソッドを追加。setSupportedDocumentsVerificationMethods(String[])メソッドを追加。getSupportedElectronicRecords()メソッドを追加。setSupportedElectronicRecords(String[])メソッドを追加。getSupportedAttachments()メソッドを追加。setSupportedAttachments(AttachmentType[])メソッドを追加。getSupportedDigestAlgorithms()メソッドを追加。setSupportedDigestAlgorithms(String[])メソッドを追加。getSupportedIdentityDocuments()メソッドを非推奨化。setSupportedIdentityDocuments(String[])メソッドを非推奨化。getSupportedVerificationMethods()メソッドを非推奨化。setSupportedVerificationMethods(String[])メソッドを非推奨化。
-
新しい型
AttachmentType列挙型
ServiceクラスisLoopbackRedirectionUriVariable()メソッドを追加。setLoopbackRedirectionUriVariable(boolean)メソッドを追加。
TokenCreateResponseクラスgetJwtAccessToken()メソッドを追加。setJwtAccessToken(String)メソッドを追加。setAuthorizationDetails(AuthzDetails)メソッドの戻り値の型をvoidからTokenCreateResponseへ変更。
-
AuthleteApiインターフェースupdateClientLockFlag(String, boolean)メソッドを追加。
-
新しいクラス
ClientLockFlagUpdateRequest
-
AuthorizationIssueRequestクラスsetClaimsForTx(Map<String, Object>)メソッドを追加。setVerifiedClaimsForTx(List<Map<String, Object>>)メソッドを追加。
-
UserInfoIssueRequestクラスsetClaimsForTx(Map<String, Object>)メソッドを追加。setVerifiedClaimsForTx(List<Map<String, Object>>)メソッドを追加。
-
AuthorizationIssueRequestクラスgetClaimsForTx()メソッドを追加。setClaimsForTx(String)メソッドを追加。getVerifiedClaimsForTx()メソッドを追加。setVerifiedClaimsForTx(String[])メソッドを追加。
-
AuthorizationResponseクラスgetTransformedClaims()メソッドを追加。setTransformedClaims(String)メソッドを追加。getRequestedClaimsForTx()メソッドを追加。setRequestedClaimsForTx(String[])メソッドを追加。getRequestedVerifiedClaimsForTx()メソッドを追加。setRequestedVerifiedClaimsForTx(StringArray[])メソッドを追加。
-
ServiceクラスgetPredefinedTransformedClaims()メソッドを追加。setPredefinedTransformedClaims(String)メソッドを追加。
-
UserInfoIssueRequestクラスgetClaimsForTx()メソッドを追加。setClaimsForTx(String)メソッドを追加。getVerifiedClaimsForTx()メソッドを追加。setVerifiedClaimsForTx(String[])メソッドを追加。
-
UserInfoResponseクラスgetTransformedClaims()メソッドを追加。setTransformedClaims(String)メソッドを追加。getRequestedClaimsForTx()メソッドを追加。setRequestedClaimsForTx(String[])メソッドを追加。getRequestedVerifiedClaimsForTx()メソッドを追加。setRequestedVerifiedClaimsForTx(StringArray[])メソッドを追加。
-
新しいクラス
StringArray
-
AuthorizationIssueRequestクラスgetConsentedClaims()メソッドを追加。setConsentedClaims(String[])メソッドを追加。
-
BackchannelAuthenticationCompleteRequestクラスgetConsentedClaims()メソッドを追加。setConsentedClaims(String[])メソッドを追加。
-
DeviceCompleteRequestクラスgetConsentedClaims()メソッドを追加。setConsentedClaims(String[])メソッドを追加。
-
IntrospectionResponseクラスgetConsentedClaims()メソッドを追加。setConsentedClaims(String[])メソッドを追加。
-
UserInfoResponseクラスgetConsentedClaims()メソッドを追加。setConsentedClaims(String[])メソッドを追加。
DeviceVerificationResponseクラスgetGmAction()メソッドを追加。setGmAction(GMAction)メソッドを追加。getGrant()メソッドを追加。setGrant(Grant)メソッドを追加。getGrantId()メソッドを追加。setGrantId(String)メソッドを追加。getGrantSubject()メソッドを追加。setGrantSubject(String)メソッドを追加。
ServiceクラスisDcrScopeUsedAsRequestable()メソッドを追加。setDcrScopeUsedAsRequestable(boolean)メソッドを追加。
-
ClientRegistrationResponse.Action列挙型UNAUTHORIZEDを追加。
-
ServiceクラスisUnauthorizedOnClientConfigSupported()メソッドを追加。setUnauthorizedOnClientConfigSupported(boolean)メソッドを追加。
IntrospectionRequestクラスsetResource(URI[])をsetResources(URI[])に名称変更。
GMAction列挙型UPDATEの第一引数の値を修正。
-
AuthleteApiインターフェースgm(GMRequest)メソッドを追加。
-
AuthorizationResponseクラスgetGmAction()メソッドを追加。setGmAction(GMAction)メソッドを追加。getGrant()メソッドを追加。setGrant(Grant)メソッドを追加。getGrantId()メソッドを追加。setGrantId(String)メソッドを追加。getGrantSubject()メソッドを追加。setGrantSubject(String)メソッドを追加。
-
BackchannelAuthenticationCompleteResponseクラスgetGrantId()メソッドを追加。setGrantId(String)メソッドを追加。
-
BackchannelAuthenticationResponseクラスgetGmAction()メソッドを追加。setGmAction(GMAction)メソッドを追加。getGrant()メソッドを追加。setGrant(Grant)メソッドを追加。getGrantId()メソッドを追加。setGrantId(String)メソッドを追加。getGrantSubject()メソッドを追加。setGrantSubject(String)メソッドを追加。
-
DeviceAuthorizationResponseクラスgetGmAction()メソッドを追加。setGmAction(GMAction)メソッドを追加。getGrant()メソッドを追加。setGrant(Grant)メソッドを追加。getGrantId()メソッドを追加。setGrantId(String)メソッドを追加。getGrantSubject()メソッドを追加。setGrantSubject(String)メソッドを追加。
-
ErrorCode列挙型invalid_grant_idを追加。
-
IntrospectionRequestクラスgetResources()メソッドを追加。setResources(URI[])メソッドを追加。
-
IntrospectionResponseクラスgetGrantId()メソッドを追加。setGrantId(String)メソッドを追加。getGrant()メソッドを追加。setGrant(Grant)メソッドを追加。
-
ServiceクラスgetGrantManagementEndpoint()メソッドを追加。setGrantManagementEndpoint(URI)メソッドを追加。isGrantManagementActionRequired()メソッドを追加。setGrantManagementActionRequired(boolean)メソッドを追加。
-
TokenResponseクラスgetGrantId()メソッドを追加。setGrantId(String)メソッドを追加。
-
新しい型
GMAction列挙型GMRequestクラスGMResponseクラスGrantクラスGrantDeserializerクラスGrantScopeクラスGrantSerializerクラス
AuthleteApiインターフェースecho(Map<String, String>)メソッドを追加。
-
AuthorizationIssueRequestクラスgetAuthorizationDetails()メソッドを追加。setAuthorizationDetails(AuthzDetails)メソッドを追加。
-
AuthzDetailsElementクラスsetOtherFieldsFromMap(Map)メソッドを追加。
-
TokenCreateRequestクラスgetAuthorizationDetails()メソッドを追加。setAuthorizationDetails(AuthzDetails)メソッドを追加。getResources()メソッドを追加。setResources(URI[])メソッドを追加。
-
TokenCreateResponseクラスgetAuthorizationDetails()メソッドを追加。setAuthorizationDetails(AuthzDetails)メソッドを追加。
-
TokenUpdateRequestクラスgetAuthorizationDetails()メソッドを追加。setAuthorizationDetails(AuthzDetails)メソッドを追加。
-
TokenUpdateResponseクラスgetAuthorizationDetails()メソッドを追加。setAuthorizationDetails(AuthzDetails)メソッドを追加。
ServiceクラスisRefreshTokenDurationReset()メソッドを追加。setRefreshTokenDurationReset(boolean)メソッドを追加。
-
AuthleteApiインターフェースhskCreate(HskCreateRequest)メソッドを追加。hskDelete(String)メソッドを追加。hskGet(String)メソッドを追加。hskGetList()メソッドを追加。
-
ServiceクラスisHsmEnabled()メソッドを追加。setHsmEnabled(boolean)メソッドを追加。getHsks()メソッドを追加。setHsks(Hsk[])メソッドを追加。
-
新しいクラスとインターフェース
HskHskCreateRequestHskListResponseHskResponseHSM
-
ClientクラスisFrontChannelRequestObjectEncryptionRequired()メソッドを追加。setFrontChannelRequestObjectEncryptionRequired(boolean)メソッドを追加。isRequestObjectEncryptionAlgMatchRequired()メソッドを追加。setRequestObjectEncryptionAlgMatchRequired(boolean)メソッドを追加。isRequestObjectEncryptionEncMatchRequired()メソッドを追加。setRequestObjectEncryptionEncMatchRequired(boolean)メソッドを追加。
-
ServiceクラスisFrontChannelRequestObjectEncryptionRequired()メソッドを追加。setFrontChannelRequestObjectEncryptionRequired(boolean)メソッドを追加。isRequestObjectEncryptionAlgMatchRequired()メソッドを追加。setRequestObjectEncryptionAlgMatchRequired(boolean)メソッドを追加。isRequestObjectEncryptionEncMatchRequired()メソッドを追加。setRequestObjectEncryptionEncMatchRequired(boolean)メソッドを追加。
ServiceクラスisTokenExpirationLinked()メソッドを追加。setTokenExpirationLinked(boolean)メソッドを追加。
- 新しいクラス
FapiUtils
-
ClientクラスgetCustomMetadata()メソッドを追加。setCustomMetadata(String)メソッドを追加。
-
ServiceクラスgetSupportedCustomClientMetadata()メソッドを追加。setSupportedCustomClientMetadata(String[])メソッドを追加。
-
AuthorizationResponseクラスgetDynamicScopes()メソッドを追加。setDynamicScopes(DynamicScope[])メソッドを追加。
-
BackchannelAuthenticationResponseクラスgetDynamicScopes()メソッドを追加。setDynamicScopes(DynamicScope[])メソッドを追加。
-
DeviceAuthorizationResponseクラスgetDynamicScopes()メソッドを追加。setDynamicScopes(DynamicScope[])メソッドを追加。
-
DeviceVerificationResponseクラスgetDynamicScopes()メソッドを追加。setDynamicScopes(DynamicScope[])メソッドを追加。
-
新しいクラス
DynamicScope
-
AuthzDetailsElementクラスgetPrivileges()メソッドを追加。setPrivileges(String[])メソッドを追加。
-
ClientクラスgetAuthorizationDataTypes()メソッドをgetAuthorizationDetailsTypes()へ名称変更。setAuthorizationDataTypes(String[])メソッドをsetAuthorizationDetailsTypes(String[])へ名称変更。
-
ServiceクラスgetSupportedAuthorizationDataTypes()メソッドをgetSupportedAuthorizationDetailsTypes()へ名称変更。setSupportedAuthorizationDataTypes(String[])メソッドをgetSupportedAuthorizationDetailsTypes(String[])へ名称変更。
pom.xmljavax.annotation:javax.annotation-api依存を削除。javax.xml.bind:jaxb-api依存を削除。org.glassfish.jaxb:jaxb-runtime依存を削除。
-
ClientクラスsetAttributes(Iterable<Pair>)メソッドをloadAttributes(Iterable<Pair>)へ名称変更。
-
ServiceクラスsetAttributes(Iterable<Pair>)メソッドをloadAttributes(Iterable<Pair>)へ名称変更。
-
BackchannelAuthenticationCompleteResponseクラスgetClientAttributes()メソッドを追加。setClientAttributes(Pair[])メソッドを追加。getServiceAttributes()メソッドを追加。setServiceAttributes(Pair[])メソッドを追加。
-
BackchannelAuthenticationResponseクラスgetClientAttributes()メソッドを追加。setClientAttributes(Pair[])メソッドを追加。getServiceAttributes()メソッドを追加。setServiceAttributes(Pair[])メソッドを追加。
-
DeviceAuthorizationResponseクラスgetClientAttributes()メソッドを追加。setClientAttributes(Pair[])メソッドを追加。getServiceAttributes()メソッドを追加。setServiceAttributes(Pair[])メソッドを追加。
-
DeviceVerificationResponseクラスgetClientAttributes()メソッドを追加。setClientAttributes(Pair[])メソッドを追加。getServiceAttributes()メソッドを追加。setServiceAttributes(Pair[])メソッドを追加。
-
IntrospectionResponseクラスgetClientAttributes()メソッドを追加。setClientAttributes(Pair[])メソッドを追加。getServiceAttributes()メソッドを追加。setServiceAttributes(Pair[])メソッドを追加。
-
RevocationRequestクラスgetClientCertificate()メソッドを追加。setClientCertificate(String)メソッドを追加。getClientCertificatePath()メソッドを追加。setClientCertificatePath(String[])メソッドを追加。
-
TokenIssueResponseクラスgetClientAttributes()メソッドを追加。setClientAttributes(Pair[])メソッドを追加。getServiceAttributes()メソッドを追加。setServiceAttributes(Pair[])メソッドを追加。
-
TokenResponseクラスgetClientAttributes()メソッドを追加。setClientAttributes(Pair[])メソッドを追加。getServiceAttributes()メソッドを追加。setServiceAttributes(Pair[])メソッドを追加。
-
UserInfoResponseクラスgetClientAttributes()メソッドを追加。setClientAttributes(Pair[])メソッドを追加。getServiceAttributes()メソッドを追加。setServiceAttributes(Pair[])メソッドを追加。
-
ClientクラスgetAttributes()メソッドを追加。setAttributes(Pair[])メソッドを追加。setAttributes(Iterable<Pair>)メソッドを追加。
-
ServiceクラスgetAttributes()メソッドを追加。setAttributes(Pair[])メソッドを追加。setAttributes(Iterable<Pair>)メソッドを追加。
ServiceクラスisIssSuppressed()メソッドを追加。setIssSuppressed(boolean)メソッドを追加。isNbfOptional()メソッドを追加。setNbfOptional(boolean)メソッドを追加。
AuthzDetailsElementクラスgetDataTypes()メソッドを追加。setDataTypes(String[])メソッドを追加。
AuthleteApiImplクラスHttpURLConnection.disconnect()メソッドコールを、ストリーム群のclose()メソッドコールに置き換え。
StandardIntrospectionRequestクラスisWithHiddenProperties()メソッドを追加。setWithHiddenProperties(boolean)メソッドを追加。
ServiceクラスisScopeRequired(boolean)をsetScopeRequired(boolean)に名称変更。
-
AuthleteApiインターフェースtokenDelete(String)メソッドを追加。
-
ServiceクラスisClaimShortcutRestrictive()メソッドを追加。setClaimShortcutRestrictive(boolean)メソッドを追加。isScopeRequired()メソッドを追加。setScopeRequired(boolean)メソッドを追加。
-
ClientクラスisRequestObjectRequired()メソッドを追加。setRequestObjectRequired(boolean)メソッドを追加。
-
ServiceクラスisRequestObjectRequired()メソッドを追加。setRequestObjectRequired(boolean)メソッドを追加。isTraditionalRequestObjectProcessingApplied()メソッドを追加。setTraditionalRequestObjectProcessingApplied(boolean)メソッドを追加。
-
BackchannelAuthenticationCompleteRequestクラスgetIdtHeaderParams()メソッドを追加。setIdtHeaderParams(String)メソッドを追加。
-
DeviceCompleteRequestクラスgetIdtHeaderParams()メソッドを追加。setIdtHeaderParams(String)メソッドを追加。
ServiceクラスisRefreshTokenDurationKept()メソッドを追加。setRefreshTokenDurationKept(boolean)メソッドを追加。
-
ClientクラスisParRequired()メソッドを追加。setParRequired(boolean)メソッドを追加。
-
ServiceクラスisParRequired()メソッドを追加。setParRequired(boolean)メソッドを追加。
AuthorizationIssueRequestクラスgetIdtHeaderParams()メソッドを追加。setIdtHeaderParams(String)メソッドを追加。
-
ConstraintValidatorクラスvalidate(ClaimsConstraint)メソッドの動作を変更。OpenID Connect for Identity Assurance 1.0 が Implementer's Draft 1 から 2 へと更新される際、"claims":nullに与えられていた特別なルールが削除されたため。
-
DocumentクラスremoveDateOfExpir()をremoveDateOfExpiry()に名称変更。
-
JWSAlg列挙型ES256Kを追加。EdDSAを追加。
-
VerifiedClaimsConstraintクラスisAllClaimsRequested()メソッドを deprecated 化。OpenID Connect for Identity Assurance 1.0 が Implementer's Draft 1 から 2 へと更新される際、"claims":nullに与えられていた特別なルールが削除されたため。
ErrorCode列挙型invalid_dpop_proofを追加。
AuthleteConfigurationインターフェースgetDpopKey()メソッドを追加。getClientCertificate()メソッドを追加。
-
TokenCreateRequestクラスgetCertificateThumbprint()メソッドを追加。setCertificateThumbprint(String)メソッドを追加。getDpopKeyThumbprint()メソッドを追加。setDpopKeyThumbprint(String)メソッドを追加。
-
TokenUpdateRequestクラスgetCertificateThumbprint()メソッドを追加。setCertificateThumbprint(String)メソッドを追加。getDpopKeyThumbprint()メソッドを追加。setDpopKeyThumbprint(String)メソッドを追加。
DpopTokenクラス- JavaDoc 修正。
-
IntrospectionRequestクラスgetDpop()メソッドを追加。setDpop(String)メソッドを追加。getHtm()メソッドを追加。setHtm(String)メソッドを追加。getHtu()メソッドを追加。setHtu(String)メソッドを追加。
-
TokenRequestクラスgetDpop()メソッドを追加。setDpop(String)メソッドを追加。getHtm()メソッドを追加。setHtm(String)メソッドを追加。getHtu()メソッドを追加。setHtu(String)メソッドを追加。
-
UserInfoRequestクラスgetDpop()メソッドを追加。setDpop(String)メソッドを追加。getHtm()メソッドを追加。setHtm(String)メソッドを追加。getHtu()メソッドを追加。setHtu(String)メソッドを追加。
-
新しいクラス
DpopToken
ServiceクラスgetEndSessionEndpoint()メソッドを追加。setEndSessionEndpoint(URI)メソッドを追加。
ServiceクラスisMissingClientIdAllowed()メソッドを追加。setMissingClientIdAllowed(boolean)メソッドを追加。
-
ProviderクラスgetFormatted()メソッドを追加。setFormatted(String)メソッドを追加。containsFormatted()メソッドを追加。removeFormatted()メソッドを追加。getLocality()メソッドを追加。setLocality(String)メソッドを追加。containsLocality()メソッドを追加。removeLocality()メソッドを追加。getPostalCode()メソッドを追加。setPostalCode(String)メソッドを追加。containsPostalCode()メソッドを追加。removePostalCode()メソッドを追加。
-
ProviderConstraintクラスgetFormatted()メソッドを追加。setFormatted(LeafConstraint)メソッドを追加。getLocality()メソッドを追加。setLocality(LeafConstraint)メソッドを追加。getPostalCode()メソッドを追加。setPostalCode(LeafConstraint)メソッドを追加。
Helperクラス (com.authlete.common.assuranceパッケージ)- 小数部を受け付けるように日時の正規表現を更新。
-
ClaimsクラスputClaim(String, Object)メソッドを追加。
-
ClaimsConstraintクラスputClaim(String, VerifiedClaimConstraint)メソッドを追加。
UserInfoResponseクラスgetUserInfoClaims()メソッドを追加。setUserInfoClaims(String)メソッドを追加。getVerifiedClaims()メソッドを削除。setVerifiedClaims(String)メソッドを削除。
-
AuthorizationResponseクラスgetPurpose()メソッドを追加。setPurpose(String)メソッドを追加。
-
ServiceクラスgetSupportedTrustFrameworks()メソッドを追加。setSupportedTrustFrameworks(String[])メソッドを追加。getSupportedEvidence()メソッドを追加。setSupportedEvidence(String[])メソッドを追加。getSupportedIdentityDocuments()メソッドを追加。setSupportedIdentityDocuments(String[])メソッドを追加。getSupportedVerificationMethods()メソッドを追加。setSupportedVerificationMethods(String[])メソッドを追加。getSupportedVerifiedClaims()メソッドを追加。setSupportedVerifiedClaims(String[])メソッドを追加。
-
UserInfoResponseクラスgetVerifiedClaims()メソッドを追加。setVerifiedClaims(String)メソッドを追加。
-
新しいパッケージ
com.authlete.common.assurancecom.authlete.common.assurance.constraint
-
AuthorizationFailRequest.Reason列挙型INVALID_TARGETを追加。
-
AuthorizationResponseクラスgetResources()メソッドを追加。setResources(URI[])メソッドを追加。
-
BackchannelAuthenticationCompleteResponseクラスgetResources()メソッドを追加。setResources(URI[])メソッドを追加。
-
BackchannelAuthenticationFailRequest.Reason列挙型INVALID_TARGETを追加。
-
BackchannelAuthenticationResponseクラスgetResources()メソッドを追加。setResources(URI[])メソッドを追加。
-
DeviceAuthorizationResponseクラスgetResources()メソッドを追加。setResources(URI[])メソッドを追加。
-
DeviceVerificationResponseクラスgetResources()メソッドを追加。setResources(URI[])メソッドを追加。
-
ErrorCode列挙型invalid_targetを追加。
-
IntrospectionResponseクラスgetAccessTokenResources()メソッドを追加。setAccessTokenResources(URI[])メソッドを追加。getResources()メソッドを追加。setResources(URI[])メソッドを追加。
-
TokenFailRequest.Reason列挙型INVALID_TARGETを追加。
-
TokeIssuenResponseクラスgetAccessTokenResources()メソッドを追加。setAccessTokenResources(URI[])メソッドを追加。
-
TokenResponseクラスgetAccessTokenResources()メソッドを追加。setAccessTokenResources(URI[])メソッドを追加。getResources()メソッドを追加。setResources(URI[])メソッドを追加。
ClientクラスgetDerivedSectorIdentifier()メソッドを追加。setDerivedSectorIdentifier(String)メソッドを追加。getSectorIdentifier()メソッドを非推奨 (deprecated) に変更。 当メソッドをgetSectorIdentifierUri()メソッドの別名に変更。setSectorIdentifier(URI)メソッドを非推奨 (deprecated) に変更。 当メソッドをsetSectorIdentifierUri(URI)メソッドの別名に変更。- プライベートフィールド
sectorIdentifierを削除。
ClientExtensionクラスaccessTokenDurationの型をintからlongに変更。refreshTokenDurationの型をintからlongに変更。
ClientExtensionクラスgetAccessTokenDuration()メソッドを追加。setAccessTokenDuration(int)メソッドを追加。getRefreshTokenDuration()メソッドを追加。setRefreshTokenDuration(int)メソッドを追加。
DeviceAuthorizationResponseクラスgetAuthorizationDetails()メソッドを追加。setAuthorizationDetails(AuthzDetails)メソッドを追加。
-
AuthorizationResponseクラスauthorizationDetailsの型をAuthzDetailsElement[]からAuthzDetailsへ変更。
-
AuthzDetailsElementクラスfromJson(String)メソッドを追加。toJson()メソッドを追加。
-
BackchannelAuthenticationCompleteResponseクラスauthorizationDetailsの型をAuthzDetailsElement[]からAuthzDetailsへ変更。
-
BackchannelAuthenticationResponseクラスauthorizationDetailsの型をAuthzDetailsElement[]からAuthzDetailsへ変更。
-
DeviceVerificationResponseクラスauthorizationDetailsの型をAuthzDetailsElement[]からAuthzDetailsへ変更。
-
IntrospectionResponseクラスauthorizationDetailsの型をAuthzDetailsElement[]からAuthzDetailsへ変更。
-
TokenIssueResponseクラスauthorizationDetailsの型をAuthzDetailsElement[]からAuthzDetailsへ変更。
-
TokenResponseクラスauthorizationDetailsの型をAuthzDetailsElement[]からAuthzDetailsへ変更。
-
新しいクラス
AuthzDetailsAuthzDetailsDeserializerAuthzDetailsElementDeserializerAuthzDetailsElementSerializerAuthzDetailsSerializerBaseJsonDeserializerBaseJsonSerializer
-
AuthorizationResponseクラスgetAuthorizationDetails()メソッドを追加。setAuthorizationDetails(AuthzDetailsElement[])メソッドを追加。
-
BackchannelAuthenticationCompleteResponseクラスgetAuthorizationDetails()メソッドを追加。setAuthorizationDetails(AuthzDetailsElement[])メソッドを追加。
-
BackchannelAuthenticationResponseクラスgetAuthorizationDetails()メソッドを追加。setAuthorizationDetails(AuthzDetailsElement[])メソッドを追加。
-
DeviceVerificationResponseクラスgetAuthorizationDetails()メソッドを追加。setAuthorizationDetails(AuthzDetailsElement[])メソッドを追加。
-
ErrorCode列挙型invalid_authorization_detailsを追加。
-
IntrospectionResponseクラスgetAuthorizationDetails()メソッドを追加。setAuthorizationDetails(AuthzDetailsElement[])メソッドを追加。
-
TokenIssueResponseクラスgetAuthorizationDetails()メソッドを追加。setAuthorizationDetails(AuthzDetailsElement[])メソッドを追加。
-
TokenResponseクラスgetAuthorizationDetails()メソッドを追加。setAuthorizationDetails(AuthzDetailsElement[])メソッドを追加。
-
新しいクラス
AuthzDetailsElement
-
ClientクラスgetAuthorizationDataTypes()メソッドを追加。setAuthorizationDataTypes(String[])メソッドを追加。
-
ServiceクラスgetSupportedAuthorizationDataTypes()メソッドを追加。setSupportedAuthorizationDataTypes(String[])メソッドを追加。
- 変更無しで再度リリース
- 変更無しで再度リリース
ServiceクラスgetPushedAuthReqEndpoint()メソッドを追加。setPushedAuthReqEndpoint(URI)メソッドを追加。getRequestObjectEndpoint()メソッドを削除。setRequestObjectEndpoint(URI)メソッドを削除。
-
AuthleteApiインターフェースdeleteClient(String)メソッドを追加。getClient(String)メソッドを追加。registerRequestObject(RequestObjectRequest)メソッドの名前をpushAuthorizationRequest(PushedAuthReqRequest)に変更。
-
ServiceクラスgetPushedAuthReqDuration()メソッドを追加。setPushedAuthReqDuration(long)メソッドを追加。
-
新しいクラス
PushedAuthReqRequest(RequestObjectRequestから名称変更)PushedAuthReqResponse(RequestObjectResponseから名称変更)
-
AuthleteApiインターフェースregisterRequestObject(RequestObjectRequest)メソッドを追加。
-
BackchannelAuthenticationResponseクラスgetClientAuthMethod()メソッドを追加。setClientAuthMethod(ClientAuthMethod)メソッドを追加。
-
ClientクラスgetSectorIdentifierUri()メソッドを追加。setSectorIdentifierUri(URI)メソッドを追加。
-
DeviceAuthorizationResponseクラスgetClientAuthMethod()メソッドを追加。setClientAuthMethod(ClientAuthMethod)メソッドを追加。
-
TokenResponseクラスgetClientAuthMethod()メソッドを追加。setClientAuthMethod(ClientAuthMethod)メソッドを追加。
-
新しいクラス
RequestObjectRequestRequestObjectResponse
-
ServiceクラスgetMtlsEndpointAliases()メソッドを追加。setMtlsEndpointAliases(NamedUri[])メソッドを追加。
-
新しいクラス
NamedUri
ServiceクラスisBackchannelBindingMessageRequiredInFapi()メソッドを追加。setBackchannelBindingMessageRequiredInFapi(boolean)メソッドを追加。
ClientAuthMethod列挙型isSecretBased()メソッドを追加。isJwtBased()メソッドを追加。isCertificateBased()メソッドを追加。
ServiceクラスisPkceS256Required()メソッドを追加。setPkceS256Required(boolean)メソッドを追加。getRequestObjectEndpoint()メソッドを追加。setRequestObjectEndpoint(URI)メソッドを追加。
BackchannelAuthenticationResponseクラスgetRequestContext()メソッドを追加。setRequestContext(String)メソッドを追加。
-
DeviceAuthorizationResponseクラスgetAcrs()メソッドを追加。setAcrs(String[])メソッドを追加。getClaimNames()メソッドを追加。setClaimNames(String[])メソッドを追加。
-
DeviceCompleteRequestクラスgetAcr()メソッドを追加。setAcr(String)メソッドを追加。getAuthTime()メソッドを追加。setAuthTime(long)メソッドを追加。getClaims()メソッドを追加。setClaims(String)メソッドを追加。setClaims(Map)メソッドを追加。getSub()メソッドを追加。setSub(String)メソッドを追加。
-
DeviceVerificationResponseクラスgetAcrs()メソッドを追加。setAcrs(String[])メソッドを追加。getClaimNames()メソッドを追加。setClaimNames(String[])メソッドを追加。getExpiresAt()メソッドを追加。setExpiresAt(long)メソッドを追加。
-
ServiceクラスgetUserCodeCharset()メソッドを追加。setUserCodeCharset(UserCodeCharset)メソッドを追加。getUserCodeLength()メソッドを追加。setUserCodeLength(int)メソッドを追加。
-
新しい列挙型
UserCodeCharset
-
新しいクラス
UserCodeGenerator
-
AuthleteApiインターフェースdeviceAuthorization(DeviceAuthorizationRequest)メソッドを追加。deviceComplete(DeviceCompleteRequest)メソッドを追加。deviceVerification(DeviceVerificationRequest)メソッドを追加。
-
GrantType列挙型DEVICE_CODEを追加。
-
ServiceクラスgetDeviceAuthorizationEndpoint()メソッドを追加。setDeviceAuthorizationEndpoint(URI)メソッドを追加。getDeviceFlowCodeDuration()メソッドを追加。setDeviceFlowCodeDuration(int)メソッドを追加。getDeviceFlowPollingInterval()メソッドを追加。setDeviceFlowPollingInterval(int)メソッドを追加。getDeviceVerificationUri()メソッドを追加。setDeviceVerificationUri(URI)メソッドを追加。getDeviceVerificationUriComplete()メソッドを追加。setDeviceVerificationUriComplete(URI)メソッドを追加。
-
新しいクラス
DeviceAuthorizationRequestDeviceAuthorizationResponseDeviceCompleteRequestDeviceCompleteResponseDeviceVerificationRequestDeviceVerificationResponse
AuthleteApiインターフェースdynamicClientDelete(ClientRegistrationRequest)メソッドを追加。dynamicClientGet(ClientRegistrationRequest)メソッドを追加。dynamicClientRegister(ClientRegistrationRequest)メソッドを追加。dynamicClientUpdate(ClientRegistrationRequest)メソッドを追加。registerClient(ClientRegistrationRequest)メソッドを削除。
ErrorCode列挙型invalid_binding_messageを追加。
-
ClientクラスisDynamicallyRegisteredメソッドを追加。setDynamicallyRegistered(boolean)メソッドを追加。getRegistrationAccessTokenHashメソッドを追加。setRegistrationAccessTokenHash(String)メソッドを追加。
-
ClientRegistrationRequestクラス- Removed
getMetadata()メソッドを追加。 - Removed
setMetadata(String)メソッドを追加。 - Added
getJson()メソッドを追加。 - Added
setJson(String)メソッドを追加。 - Added
getToken()メソッドを追加。 - Added
setToken(String)メソッドを追加。 - Added
getClientIdメソッドを追加。 - Added
setClientId(String)メソッドを追加。
- Removed
-
ClientRegistrationResponse.Action列挙型UPDATEDを追加。DELETEDを追加。OKを追加。
-
ServiceクラスgetRegistrationManagementEndpoint()メソッドを追加。setRegistrationManagementEndpoint(URI)メソッドを追加。
-
新しい列挙型
AssertionTargetClaimRuleOperation
-
新しいクラス
AssertionProcessorClaimRule
ClientクラスgetTlsClientAuthSanDns()メソッドを追加。setTlsClientAuthSanDns(String)メソッドを追加。getTlsClientAuthSanUri()メソッドを追加。setTlsClientAuthSanUri(URI)メソッドを追加。getTlsClientAuthSanIp()メソッドを追加。setTlsClientAuthSanIp(String)メソッドを追加。getTlsClientAuthSanEmail()メソッドを追加。setTlsClientAuthSanEmail(String)メソッドを追加。
-
AuthorizationIssueResponseクラスgetJwtAccessToken()メソッドを追加。setJwtAccessToken(String)メソッドを追加。
-
BackchannelAuthenticationCompleteResponseクラスgetJwtAccessToken()メソッドを追加。setJwtAccessToken(String)メソッドを追加。
-
ServiceクラスgetAccessTokenSignAlg()メソッドを追加。setAccessTokenSignAlg(JWSAlg)メソッドを追加。getAccessTokenSignatureKeyId()メソッドを追加。setAccessTokenSignatureKeyId(String)メソッドを追加。
-
TokenIssueResponseクラスgetJwtAccessToken()メソッドを追加。setJwtAccessToken(String)メソッドを追加。
-
TokenResponseクラスgetJwtAccessToken()メソッドを追加。setJwtAccessToken(String)メソッドを追加。
-
UserInfoRequestクラスgetClientCertificate()メソッドを追加。setClientCertificate(String)メソッドを追加。
-
BackchannelAuthenticationCompleteRequest.Result列挙型ERRORをTRANSACTION_FAILEDへ名称変更。
-
ErrorCode列挙型transaction_failedを追加。
-
BackchannelAuthenticationFailRequest.Reason列挙型INVALID_BINDING_MESSAGEを追加。
-
BackchannelAuthenticationResponseクラスgetRequestedExpiry()メソッドを追加。setRequestedExpiry(int)メソッドを追加。
GrantType列挙型BACKCHANNEL_REQUESTをCIBAへ名称変更。
-
BackchannelAuthenticationResponseクラスisUserCodeRequired()メソッドを追加。setUserCodeRequired(boolean)メソッドを追加。
-
UserインターフェースgetAttribute(String)メソッドを追加。
-
AuthleteApiインターフェースbackchannelAuthentication(BackchannelAuthenticationRequest)メソッドを追加。backchannelAuthenticationIssue(BackchannelAuthenticationIssueRequest)メソッドを追加。backchannelAuthenticationFail(BackchannelAuthenticationFailRequest)メソッドを追加。backchannelAuthenticationComplete(BackchannelAuthenticationCompleteRequest)メソッドを追加。
-
ClientクラスgetBcDeliveryMode()メソッドを追加。setBcDeliveryMode(DeliveryMode)メソッドを追加。getBcNotificationEndpoint()メソッドを追加。setBcNotificationEndpoint(URI)メソッドを追加。getBcRequestSignAlg()メソッドを追加。setBcRequestSignAlg(JWSAlg)メソッドを追加。isBcUserCodeRequired()メソッドを追加。setBcUserCodeRequired(boolean)メソッドを追加。
-
ErrorCode列挙型expired_login_hint_tokenを追加。unknown_user_idを追加。missing_user_codeを追加。invalid_user_codeを追加。authorization_pendingを追加。slow_downを追加。expired_tokenを追加。
-
GrantType列挙型BACKCHANNEL_REQUESTを追加。
-
ServiceクラスgetSupportedBackchannelTokenDeliveryModes()メソッドを追加。setSupportedBackchannelTokenDeliveryModes(DeliveryMode[])メソッドを追加。getBackchannelAuthenticationEndpoint()メソッドを追加。setBackchannelAuthenticationEndpoint(URI)メソッドを追加。isBackchannelUserCodeParameterSupported()メソッドを追加。setBackchannelUserCodeParameterSupported(boolean)メソッドを追加。getBackchannelAuthReqIdDuration()メソッドを追加。setBackchannelAuthReqIdDuration(int)メソッドを追加。getBackchannelPollingInterval()メソッドを追加。setBackchannelPollingInterval(int)メソッドを追加。getAllowableClockSkew()メソッドを追加。setAllowableClockSkew(int)メソッドを追加。
-
新しい列挙型
DeliveryModeUserIdentificationHintType
-
新しいクラス
BackchannelAuthenticationRequestBackchannelAuthenticationResponseBackchannelAuthenticationIssueRequestBackchannelAuthenticationIssueResponseBackchannelAuthenticationFailRequestBackchannelAuthenticationFailResponseBackchannelAuthenticationCompleteRequestBackchannelAuthenticationCompleteResponse
-
TokenUpdateRequestクラスgetAccessTokenHash()メソッドを追加。setAccessTokenHash(String)メソッドを追加。isAccessTokenValueUpdated()メソッドを追加。setAccessTokenValueUpdated(boolean)メソッドを追加。
-
TokenUpdateResponseクラスgetTokenType()メソッドを追加。setTokenType(String)メソッドを追加。
-
AuthleteConfigurationインターフェースgetServiceAccessToken()メソッドを追加。getServiceOwnerAccessToken()メソッドを追加。
-
TokenCreateRequestクラスisAccessTokenPersistent()メソッドを追加。setAccessTokenPersistent(boolean)メソッドを追加。
-
TokenUpdateRequestクラスisAccessTokenPersistent()メソッドを追加。setAccessTokenPersistent(boolean)メソッドを追加。
-
AuthleteApiインターフェースgetTokenList()メソッドを追加。getTokenList(String, String)メソッドを追加。getTokenList(int, int)メソッドを追加。getTokenList(String, String, int, int)メソッドを追加。
-
TokenUpdateRequestクラスisAccessTokenExpiresAtUpdatedOnScopeUpdate()メソッドを追加。setAccessTokenExpiresAtUpdatedOnScopeUpdate(boolean)メソッドを追加。
-
JWEAlg列挙型isSymmetric(JWEAlg)スタティックメソッドを追加。isSymmetric()インスタンスメソッドを追加。isAsymmetric(JWEAlg)スタティックメソッドを追加。isAsymmetric()インスタンスメソッドを追加。
-
ResponseMode列挙型withJwt()メソッドを追加。withoutJwt()メソッドを追加。
-
ServiceクラスgetAuthorizationResponseDuration()メソッドを追加。setAuthorizationResponseDuration(long)メソッドを追加。getAuthorizationSignatureKeyId()メソッドを追加。setAuthorizationSignatureKeyId(String)メソッドを追加。
-
ClientクラスgetAuthorizationSignAlg()メソッドを追加。setAuthorizationSignAlg(JWSAlg)メソッドを追加。getAuthorizationEncryptionAlg()メソッドを追加。setAuthorizationEncryptionAlg(JWEAlg)メソッドを追加。getAuthorizationEncryptionEnc()メソッドを追加。setAuthorizationEncryptionEnc(JWEEnc)メソッドを追加。
-
ResponseMode列挙型JWTを追加。QUERY_JWTを追加。FRAGMENT_JWTを追加。FORM_POST_JWTを追加。isJwtRequired()メソッドを追加。isQueryRequired()メソッドを追加。isFragmentRequired()メソッドを追加。isFormPostRequired()メソッドを追加。
-
Serviceクラス- バージョン 2.13 で追加された
getSupportedIntrospectionAuthSigningAlgorithms()メソッドを削除。 - バージョン 2.13 で追加された
setSupportedIntrospectionAuthSigningAlgorithms(JWSAlg[])メソッドを削除。 - バージョン 2.13 で追加された
getSupportedRevocationAuthSigningAlgorithms()メソッドを削除。 - バージョン 2.13 で追加された
setSupportedRevocationAuthSigningAlgorithms(JWSAlg[])メソッドを削除。 - バージョン 2.26 で追加された
getSupportedTokenAuthSigningAlgorithms()メソッドを削除。 - バージョン 2.26 で追加された
setSupportedTokenAuthSigningAlgorithms(JWSAlg[])メソッドを削除。
- バージョン 2.13 で追加された
ServiceクラスgetSupportedTokenAuthSigningAlgorithms()メソッドを追加。setSupportedTokenAuthSigningAlgorithms(JWSAlg[])メソッドを追加。
-
AuthorizationResponseクラスgetIdTokenClaims()メソッドを追加。setIdTokenClaims(String)メソッドを追加。getUserInfoClaims()メソッドを追加。setUserInfoClaims(String)メソッドを追加。
-
ServiceProfile列挙型OPEN_BANKINGを追加。
ClientクラスgetSoftwareId()メソッドを追加。setSoftwareId(String)メソッドを追加。getSoftwareVersion()メソッドを追加。setSoftwareVersion(String)メソッドを追加。
-
AuthleteApiインターフェースverifyJose(JoseVerifyRequest)メソッドを追加。
-
新しいクラス
JoseVerifyRequestJoseVerifyResponse
-
AuthleteApiインターフェースregisterClient(ClientRegistrationRequest)メソッドを追加。
-
AuthorizationResponseクラスgetRequestObjectPayload()メソッドを追加。setRequestObjectPayload(String)メソッドを追加。
-
ErrorCode列挙型invalid_redirect_uriを追加。invalid_client_metadataを追加。invalid_software_statementを追加。unapproved_software_statementを追加。
-
新しいクラス
AccessTokenClientRegistrationRequestClientRegistrationResponseTokenListResponse
- 新しい列挙型
HokMethod
ClientクラスgetSelfSignedCertificateKeyId()メソッドを追加。setSignedCertificateKeyId(String)メソッドを追加。
-
ClientクラスisTlsClientCertificateBoundAccessTokens()メソッドを追加。setTlsClientCertificateBoundAccessTokens(boolean)メソッドを追加。isMutualTlsSenderConstrainedAccessTokens()メソッドを削除。setMutualTlsSenderConstrainedAccessTokens(boolean)メソッドを削除。
-
ServiceクラスisTlsClientCertificateBoundAccessTokens()メソッドを追加。setTlsClientCertificateBoundAccessTokens(boolean)メソッドを追加。isMutualTlsSenderConstrainedAccessTokens()メソッドを削除。setMutualTlsSenderConstrainedAccessTokens(boolean)メソッドを削除。
AuthleteApiインターフェースcreateService(Service)メソッドを追加。createServie(Service)メソッドを deprecated 化。
-
JWEAlg列挙型getName()メソッドを追加。
-
JWEEnc列挙型getName()メソッドを追加。
-
JWSAlg列挙型getName()メソッドを追加。
JWSAlg列挙型isSymmetric()メソッドを追加。isAsymmetric()メソッドを追加。
-
ServiceクラスisMutualTlsValidatePkiCertChain()メソッドを追加。setMutualTlsValidatePkiCertChain(boolean)メソッドを追加。getTrustedRootCertificates()メソッドを追加。setTrustedRootCertificates(String[])メソッドを追加。
-
TokenRequestクラスgetClientCertificatePath()メソッドを追加。setClientCertificatePath(String[])メソッドを追加。
-
IntrospectionRequestクラスgetClientCertificate()メソッドを追加。setClientCertificate(String)メソッドを追加。
-
IntrospectionResponseクラスgetCertificateThumbprint()メソッドを追加。setCertificateThumbprint(String)メソッドを追加。
-
ClientクラスisMutualTlsSenderConstrainedAccessTokens()メソッドを追加。setMutualTlsSenderConstrainedAccessTokens(boolean)メソッドを追加。
-
ServiceクラスisMutualTlsSenderConstrainedAccessTokens()メソッドを追加。setMutualTlsSenderConstrainedAccessTokens(boolean)メソッドを追加。getSupportedRevocationAuthMethods()メソッドを追加。setSupportedRevocationAuthMethods(ClientAuthMethod[])メソッドを追加。getSupportedRevocationAuthSigningAlgorithms()メソッドを追加。setSupportedRevocationAuthSigningAlgorithms(JWSAlg[])メソッドを追加。getIntrospectionEndpoint()メソッドを追加。setIntrospectionEndpoint(URI)メソッドを追加。getSupportedIntrospectionAuthMethods()メソッドを追加。setSupportedIntrospectionAuthMethods(ClientAuthMethod[])メソッドを追加。getSupportedIntrospectionAuthSigningAlgorithms()メソッドを追加。setSupportedIntrospectionAuthSigningAlgorithms(JWSAlg[])メソッドを追加。
-
JWSAlg列挙型isSymmetric(JWSAlg)メソッドを追加。isAsymmetric(JWSAlg)メソッドを追加。
-
ScopeクラスgetAttributes()メソッドを追加。setAttributes(Pair[])メソッドを追加。setAttributes(Iterable<Pair>)メソッドを追加。
-
ServiceクラスgetSupportedServiceProfiles()メソッドを追加。setSupportedServiceProfiles(ServiceProfile[])メソッドを追加。setSupportedServiceProfiles(Iterable<ServiceProfile>)メソッドを追加。supports(ServiceProfile)メソッドを追加。supportsAll(ServiceProfile...)メソッドを追加。supportsAll(Iterable<ServiceProfile>)メソッドを追加。supportsAny(ServiceProfile...)メソッドを追加。supportsAny(Iterable<ServiceProfile>)メソッドを追加。
-
TokenRequestクラスgetClientCertificate()メソッドを追加。setClientCertificate(String)メソッドを追加。
-
新しい列挙型
ServiceProfie
-
AuthleteApiインターフェースrefreshClientSecret(long)メソッドを追加。refreshClientSecret(String)メソッドを追加。updateClientSecret(long, String)メソッドを追加。updateClientSecret(String, String)メソッドを追加。
-
AuthorizationFailRequest.Reason列挙型ACCOUNT_SELECTION_REQUIREDを追加。CONSENT_REQUIREDを追加。INTERACTION_REQUIREDを追加。
-
AuthorizationResponseクラス- JavaDoc を更新。
getLowestPrompt()メソッドを非推奨とマーク。
-
ClientクラスtlsClientAuthRootDnプロパティーを削除。
-
ClientAuthMethod列挙型SELF_SIGNED_TLS_CLIENT_AUTHを追加。
-
新しいクラス
ClientSecretRefreshResponseクラスClientSecretUpdateRequestクラスClientSecretUpdateResponseクラス
SettingsクラスgetReadTimeout()メソッドを追加。setReadTimeout(int)メソッドを追加。
-
AuthleteApiインターフェースgetSettings()メソッドを追加。
-
新しいクラス
Settingsクラス
-
TokenResponseクラスgrantTypeプロパティーを追加。clientIdプロパティーを追加。clientIdAliasプロパティーを追加。clientIdAliasUsedプロパティーを追加。subjectプロパティーを追加。scopesプロパティーを追加。propertiesプロパティーを追加。
-
TokenIssueResponseクラスclientIdプロパティーを追加。clientIdAliasプロパティーを追加。clientIdAliasUsedプロパティーを追加。subjectプロパティーを追加。scopesプロパティーを追加。propertiesプロパティーを追加。
-
AuthleteApiインターフェースstandardIntrospection(StandardIntrospectionRequest)メソッドを追加。
-
ClientクラスtlsClientAuthSubjectDnプロパティーを追加。tlsClientAuthRootDnプロパティーを追加。
-
ClientAuthMethod列挙型TLS_CLIENT_AUTHを追加。
-
新しいクラス
StandardIntrospectionRequestクラスStandardIntrospectionResponseクラス
TokenCreateRequestクラスaccessTokenプロパティーを追加。refreshTokenプロパティーを追加。
-
UserInfoResponseクラスpropertiesプロパティーを追加。clientIdAliasプロパティーを追加。clientIdAilasUsedプロパティーを追加。
-
UtilsクラスstringifyPrompts(Prompt[])メソッドを追加。stringifyProperties(Property[])メソッドを追加。stringifyScopeNames(Scope[])メソッドを追加。
ServiceクラスidTokenEncryptionKeyIdプロパティーを削除。userInfoEncryptionKeyIdプロパティーを削除。
-
AuthorizationResponseクラスclientIdAliasUsedプロパティーを追加。
-
IntrospectionResponseクラスclientIdAliasプロパティーを追加。clientIdAliasUsedプロパティーを追加。
-
TokenCreateRequestクラスclientIdAliasUsedプロパティーを追加。
-
ServiceクラスclientIdAliasEnabledプロパティーを追加。
-
ClientクラスclientIdAliasEnabledプロパティーを追加。
-
AuthleteApiインターフェースdeleteClientAuthorization(long, String)メソッドを追加。getClientAuthorizationList(ClientAuthorizationGetListRequest)メソッドを追加。updateClientAuthorization(long, ClientAuthorizationUpdateRequest)メソッドを追加。
-
AuthleteApiImplクラスAuthleteApiインターフェースに新規追加されたメソッドを実装。- POST リクエスト時に
Content-Type:application/jsonが設定されていない不具合を修正。
-
ServiceクラスidTokenSignatureKeyIdプロパティーを追加。idTokenEncryptionKeyIdプロパティーを追加。userInfoSignatureKeyIdプロパティーを追加。userInfoEncryptionKeyIdプロパティーを追加。
-
ClientクラスclientIdAliasプロパティーを追加。
-
ClientAuthorizationUpdateRequestクラスClientAuthorizationUpdateRequest(String, String[])コンストラクタを追加。
-
ClientAuthorizationDeleteRequestクラス- 新規追加。
-
ClientAuthorizationGetListRequestクラス- 新規追加。
-
CLIクラスgetClientAuthorizationListAPI をサポート。
-
HttpURLConnectionによるAuthleteApiインターフェースの実装を追加。AuthleteApiFactory内にある既知の実装リストに新しい実装を追加。 -
Authlete API のコマンドラインインターフェースを実装。
CLIクラスとauthlete-cli.shスクリプトを追加。 -
UtilsクラスtoJson(Object, boolean)メソッドを追加。fromJson(String, class)メソッドを追加。
-
authlete.propertiesを.gitignoreに追加。
ClientExtensionクラスにsetRequestableScopes(Set)メソッドを追加。
-
AuthleteApiインターフェースにdeleteGrantedScopes(long, String)メソッドを追加。 -
Serviceクラスからpropertiesプロパティーを削除。
-
新しいクラスを追加
ClientExtensionクラスPairクラス
-
AuthleteApiインターフェースgetGrantedScopes(long, String)メソッドを追加。
-
Clientクラスextensionフィールドを追加。
-
ServiceクラスdirectIntrospectionEndpointEnabledフィールドを追加。errorDescriptionOmittedフィールドを追加。errorUriOmittedフィールドを追加。metadataフィールドを追加。propertiesプロパティーを deprecated 化。
GrantedScopesGetResponseクラスを追加。
ClientAuthorizationUpdateRequestクラスを追加。
AuthorizedClientListResponseクラスを追加。
-
AuthorizationIssueRequestsubクレームの値を調整するためのsubフィールドを追加。
-
UserInfoIssueRequestsubクレームの値を調整するためのsubフィールドを追加。
-
新しいクラス
TokenUpdateRequestクラスを追加。TokenUpdateResponseクラスを追加。
-
AuthleteApitokenUpdate(TokenUpdateRequest)メソッドを追加。getRequestableScopes(long clientId)メソッドを追加。setRequestableScopes(long clientId, String[] scopes)メソッドを追加。deleteRequestableScopes(long clientId)メソッドを追加。
-
AuthorizationIssueRequest- 元の認可リクエストに含まれているスコープ群を置き換えるための
scopesフィールドを追加。
- 元の認可リクエストに含まれているスコープ群を置き換えるための
-
AuthorizationIssueResponseaccessTokenフィールドを追加。accessTokenExpiresAtフィールドを追加。accessTokenDurationフィールドを追加。idTokenフィールドを追加。authorizationCodeフィールドを追加。
-
AuthorizationResponse- 元の認可リクエストに含まれる
promptパラメーターの値を示すpromptsフィールドを追加。
- 元の認可リクエストに含まれる
-
TokenCreateResponsepropertiesフィールドを追加。
-
TokenIssueResponseaccessTokenフィールドを追加。accessTokenExpiresAtフィールドを追加。accessTokenDurationフィールドを追加。refreshTokenフィールドを追加。refreshTokenExpiresAtフィールドを追加。refreshTokenDurationフィールドを追加。
-
TokenResponseaccessTokenフィールドを追加。accessTokenExpiresAtフィールドを追加。accessTokenDurationフィールドを追加。refreshTokenフィールドを追加。refreshTokenExpiresAtフィールドを追加。refreshTokenDurationフィールドを追加。idTokenフィールドを追加。