-
pom.xml- Updated the version of authlete-java-common from 4.33 to 4.39.
-
AuthleteApiCallerclass- Added the
callAttestationChallenge(AttestationChallengeRequest, Options)method.
- Added the
-
AuthleteApiImplclass- Implemented the
attestationChallenge(AttestationChallengeRequest, Options)method.
- Implemented the
-
AuthleteApiImplV3class- Implemented the
attestationChallenge(AttestationChallengeRequest, Options)method.
- Implemented the
-
BackchannelAuthenticationRequestHandlerclass- Supported the
OAuth-Client-Attestation-ChallengeHTTP response header.
- Supported the
-
DeviceAuthorizationRequestHandlerclass- Supported the
OAuth-Client-Attestation-ChallengeHTTP response header.
- Supported the
-
PushedAuthReqHandlerclass- Supported the
OAuth-Client-Attestation-ChallengeHTTP response header.
- Supported the
-
ResponseUtilclass- Added the
javaScript(String, Map<String, Object>)method.
- Added the
-
RevocationRequestHandlerclass- Supported the
OAuth-Client-Attestation-ChallengeHTTP response header.
- Supported the
-
TokenRequestHandlerclass- Supported the
OAuth-Client-Attestation-ChallengeHTTP response header.
- Supported the
-
New types
AttestationChallengeRequestHandlerclassBaseAttestationChallengeEndpointclass
-
AuthleteApiJaxrsImplclass- Fixed non-2xx HTTP responses not throwing
AuthleteApiExceptionincallGetApi()andcallPostApi(). Added explicit status check to restore the error-handling contract after the switch from typed to untyped JAX-RS overloads in v2.88.
- Fixed non-2xx HTTP responses not throwing
-
New test
AuthleteApiJaxrsImplTestclass- Added regression tests for GET, POST, and DELETE error handling.
-
pom.xml- Updated the version of authlete-java-common from 4.27 to 4.33.
-
AuthleteApiCallerclass- Added the
callCredentialNonce(CredentialNonceRequest, Options)method.
- Added the
-
New types
BaseCredentialNonceEndpointclassCredentialNonceRequestHandlerclass
-
pom.xml- Updated the version of authlete-java-common from 4.23 to 4.27.
- Updated the version of nimbus-jose-jwt from 10.0.2 to 10.5.
-
AuthleteApiImplclass- Implemented the
credentialNonce(CredentialNonceRequest, Options)method.
- Implemented the
-
AuthleteApiImplV3class- Implemented the
credentialNonce(CredentialNonceRequest, Options)method.
- Implemented the
-
pom.xml- Updated the version of authlete-java-common from 4.20 to 4.23.
- Updated the version of nimbus-jose-jwt from 9.37.2 to 10.0.2.
-
AuthleteApiJaxrsImplclass- Added support for extracting HTTP response headers from Authlete API calls.
- The
callGetApi()andcallPostApi()methods now capture response headers and set them onApiResponseobjects using thesetResponseHeaders()method. - This enables access to headers like
Request-Idfrom API responses.
-
pom.xml- Updated the version of authlete-java-common from 4.19 to 4.20.
-
AuthleteApiImplclass- Added a false implementation of the
nativeSsoLogout(NativeSsoLogoutRequest, Options)method that was introduced to theAuthleteApiinterface in version 4.20 of authlete-java-common. The/nativesso/logoutAPI is not available in Authlete 2.x.
- Added a false implementation of the
-
AuthleteApiImplV3class- Implemented the
nativeSsoLogout(NativeSsoLogoutRequest, Options)method that was introduced to theAuthleteApiinterface in version 4.20 of authlete-java-common.
- Implemented the
-
AuthleteApiCallerclass- Added the
sessionIdparameter to methods for calling the/auth/authorization/issueAPI.
- Added the
-
AuthleteApiImplclass- Added a false implementation of the
nativeSso(NativeSsoRequest, Options)method that was introduced to theAuthleteApiinterface in version 4.18 of authlete-java-common. The/nativessoAPI is not available in Authlete 2.x.
- Added a false implementation of the
-
AuthleteApiImplV3class- Implemented the
nativeSso(NativeSsoRequest, Options)method that was introduced to theAuthleteApiinterface in version 4.18 of authlete-java-common.
- Implemented the
-
AuthorizationDecisionHandlerclass- Added support for the
sessionIdrequest parameter for the/auth/authorization/issueAPI.
- Added support for the
-
AuthorizationDecisionHandlerSpiinterface- Added the
getSessionId()method.
- Added the
-
AuthorizationDecisionHandlerSpiAdapterclass- Added an empty implementation of the
getSessionId()method.
- Added an empty implementation of the
-
TokenRequestHandlerclass- Added support for the
TokenResponse.NATIVE_SSOaction.
- Added support for the
-
TokenRequestHandlerSpiinterface- BREAKING CHANGE: Changed the method signature of the
tokenExchange(TokenResponse)method totokenExchange(TokenResponse, Map<String, Object>). - BREAKING CHANGE: Changed the method signature of the
jwtBearer(TokenResponse)method tojwtBearer(TokenResponse, Map<String, Object>). - Added the
nativeSso(TokenResponse, Map<String, Object>)method.
- BREAKING CHANGE: Changed the method signature of the
-
TokenRequestHandlerSpiAdapterclass- BREAKING CHANGE: Changed the method signature of the
tokenExchange(TokenResponse)method totokenExchange(TokenResponse, Map<String, Object>). - BREAKING CHANGE: Changed the method signature of the
jwtBearer(TokenResponse)method tojwtBearer(TokenResponse, Map<String, Object>). - Added an empty implementation of the
nativeSso(TokenResponse, Map<String, Object>)method.
- BREAKING CHANGE: Changed the method signature of the
-
pom.xml- Updated the version of authlete-java-common from 4.17 to 4.19.
- Bumped
com.authlete.commonto 4.17 from 4.16.
- Removed
TestRequestobject, and replaced it with mocks.
- Added request options to some request handler classes, some base endpoint classes, and some API implementation classes.
-
New types
RequestUrlResolverclass
-
pom.xml- Added a new dependency,
com.authlete.http:http-field-parser:1.0. - Removed the duplicate
org.apache.maven.plugins:maven-compiler-plugindependency.
- Added a new dependency,
-
AuthleteApiCallerclass- Change the
callUserInfo(String, String, String, String, String)method tocallUserInfo(UserInfoRequestHandler.Params).
- Change the
-
BaseEndpointclass- Added the
extractHeadersAsPairs(HttpServletRequest)method.
- Added the
-
UserInfoRequestHandler.Paramsclass- Added the
getTargetUri()method. - Added the
setTargetUri(URI)method. - Added the
getHeaders()method. - Added the
setHeaders(Pair[])method. - Added the
isRequestBodyContained()method. - Added the
setRequestBodyContained(boolean)method. - Added the
isDpopNonceRequired()method. - Added the
setDpopNonceRequired(boolean)method.
- Added the
-
BackchannelAuthenticationRequestHandlerclass- Added the
handle(Params)method.
- Added the
-
BaseBackchannelAuthenticationEndpointclass- Added the
handle(AuthleteApi, BackchannelAuthenticationRequestHandlerSpi, Params)method.
- Added the
-
BaseDeviceAuthorizationEndpointclass- Added the
handle(AuthleteApi, Params)method.
- Added the
-
BaseRevocationEndpointclass- Added the
handle(AuthleteApi, Params)method.
- Added the
-
DeviceAuthorizationRequestHandlerclass- Added the
handle(Params)method.
- Added the
-
PushedAuthReqHandler.Paramsclass- Added the
getClientAttestation()method. - Added the
setClientAttestation(String)method. - Added the
getClientAttestationPop()method. - Added the
setClientAttestationPop(String)method.
- Added the
-
RevocationRequestHandlerclass- Added the
handle(Params)method.
- Added the
-
TokenRequestHandler.Paramsclass- Added the
getClientAttestation()method. - Added the
setClientAttestation(String)method. - Added the
getClientAttestationPop()method. - Added the
setClientAttestationPop(String)method.
- Added the
-
New types
BackchannelAuthenticationRequestHandler.ParamsclassDeviceAuthorizationRequestHandler.ParamsclassHandlerUtilityclassRevocationRequestHandler.Paramsclass
AuthleteApiImplV3implementations- Fixed token create batch status API path.
AuthleteApiImplV3implementations- Fixed some API paths.
AuthleteApiImplV3implementations- Implemented
tokenCreateBatch(TokenCreateRequest[] request, boolean dryRun)method. - Implemented
getTokenCreateBatchStatus(String requestId)method.
- Implemented
AuthleteApiimplementations- Changed the
getTokenList()method. - Changed the
getTokenList(String clientIdentifier, String subject)method. - Changed the
getTokenList(int start, int end)method. - Changed the
getTokenList(String clientIdentifier, String subject, int start, int end)method. - Implemented the
getTokenList(TokenStatus)method. - Implemented the
getTokenList(int start, int end, TokenStatus tokenStatus)method. - Implemented the
getTokenList(String clientIdentifier, String subject, TokenStatus tokenStatus)method. - Implemented the
getTokenList(String clientIdentifier, String subject, int start, int end, TokenStatus tokenStatus)method.
- Changed the
BasePushedAuthReqEndpointclass- Added the
handle(AuthleteApi, Params)method.
- Added the
-
AuthleteApiimplementations- Implemented the
authorizationTicketInfo(AuthorizationTicketInfoRequest)method. - Implemented the
authorizationTicketUpdate(AuthorizationTicketUpdateRequest)method.
- Implemented the
-
AuthleteApiCallerclass- Added the
dpop,htmandhtuarguments to thecallPushedAuthReqmethods.
- Added the
-
PushedAuthReqHandlerclass- Added the
handle(Params)method.
- Added the
-
pom.xml- Updated the version of
authlete-java-commonfrom 3.82 to 3.88.
- Updated the version of
-
New types
PushedAuthReqHandler.Paramsclass
- Synchronized
Authlete Java JAX-RSwithAuthlete Java Jakartaproject.
-
AccessTokenValidatorclass- Added the
validate(IntrospectionRequest)method.
- Added the
-
AuthleteApiCallerclass- Added the
headersargument to thetokenFailResponsemethod. - Added the
headersargument to thetokenIssuemethod. - Added the
headersargument to theuserInfoIssuemethod. - Added the
callIntrospection(IntrospectionRequest)method.
- Added the
-
BaseResourceEndpointclass- Added the
validateAccessToken(AuthleteApi, IntrospectionRequest)method.
- Added the
-
ResponseUtilclass- Added the
ok(String, Map<String, Object>)method. - Added the
ok(String, MediaType, Map<String, Object>)method. - Added the
noContent(Map<String, Object>)method. - Added the
badRequest(String, Map<String, Object>)method. - Added the
unauthorized(String, String, Map<String, Object>)method. - Added the
forbidden(String, Map<String, Object>)method. - Added the
notFound(String, Map<String, Object>)method. - Added the
internalServerError(String, Map<String, Object>)method. - Added the
created(String, Map<String, Object>)method. - Added the
internalServerError(String, MediaType, Map<String, Object>)method. - Added the
bearerError(Status, String, Map<String, Object>)method. - Added the
tooLarge(String, Map<String, Object>)method.
- Added the
-
pom.xml- Updated the version of
authlete-java-commonfrom 3.79 to 3.82.
- Updated the version of
-
AuthleteApiimplementations- Implemented the
credentialJwtIssuerMetadata(CredentialJwtIssuerMetadataRequest)method.
- Implemented the
-
pom.xml- Updated the version of
authlete-java-commonfrom 3.77 to 3.79.
- Updated the version of
-
New types
BaseCredentialJwtIssuerMetadataEndpointclassCredentialJwtIssuerMetadataRequestHandlerclass
-
AuthleteApiCallerclass- Removed
introspectionSignKeyIdfrom the arguments ofcallStandardIntrospectionmethod.
- Removed
-
IntrospectionRequestHandlerclass- Removed
introspectionSignKeyIdproperty fromParamsinner class.
- Removed
-
pom.xml- Updated the version of
authlete-java-commonfrom 3.76 to 3.77.
- Updated the version of
-
AuthleteApiCallerclass- Updated
callStandardIntrospectionmethod to support JWT Response for OAuth Token Introspection.
- Updated
-
BaseIntrospectionEndpointclass- Added
handle(AuthleteApi, Params)method.
- Added
-
IntrospectionRequestHandlerclass- Added
Paramsinner class. - Updated
processmethod to supportJWTaction.
- Added
-
ResponseUtilclass- Added
tokenIntrospection(String)method.
- Added
-
pom.xml- Updated the version of
authlete-java-commonfrom 3.75 to 3.76.
- Updated the version of
-
AuthleteApiimplementations- Implemented the
credentialIssuerJwks(CredentialIssuerJwksRequest)method.
- Implemented the
-
pom.xml- Updated the version of
authlete-java-commonfrom 3.71 to 3.75.
- Updated the version of
-
AuthleteApiCallerclass- Added
callCredentialOfferInfomethod.
- Added
-
New types
BaseCredentialOfferUriEndpointclassCredentialOfferUriRequestHandlerclass
-
AuthleteApiimplementations- Implemented the
credentialBatchParse(CredentialBatchParseRequest)method. - Implemented the
credentialBatchIssue(CredentialBatchIssueRequest)method. - Implemented the
credentialDeferredParse(CredentialDeferredParseRequest)method. - Implemented the
credentialDeferredIssue(CredentialDeferredIssueRequest)method.
- Implemented the
-
pom.xml- Updated the version of
authlete-java-commonfrom 3.68 to 3.71.
- Updated the version of
-
AuthleteApiimplementations- Implemented the
idTokenReissue(IDTokenReissueRequest)method.
- Implemented the
-
pom.xml- Updated the version of
authlete-java-commonfrom 3.67 to 3.68.
- Updated the version of
-
AuthleteApiimplementations- Implemented the
credentialOfferCreate(CredentialOfferCreateRequest)method. - Implemented the
credentialOfferInfo(CredentialOfferInfoRequest)method. - Implemented the
credentialSingleParse(CredentialSingleParseRequest)method. - Implemented the
credentialSingleIssue(CredentialSingleIssueRequest)method.
- Implemented the
-
pom.xml- Updated the version of
authlete-java-commonfrom 3.56 to 3.67.
- Updated the version of
-
AuthleteApiimplementations- Implemented the
credentialIssuerMetadata(CredentialIssuerMetadataRequest)method.
- Implemented the
-
pom.xml- Updated the version of
authlete-java-commonfrom 3.52 to 3.56.
- Updated the version of
-
New types
BaseCredentialIssuerMetadataEndpointclassCredentialIssuerMetadataRequestHandlerclass
-
AuthorizationPageModelclass- Added
getClaimsForIdToken()method. - Added
setClaimsForIdToken(String[])method. - Added
getClaimsForUserInfo()method. - Added
setClaimsForUserInfo(String[])method.
- Added
-
pom.xml- Updated the version of
authlete-java-commonfrom 3.46 to 3.52. - Updated the version of
gsonfrom 2.8.9 to 2.10.1. - Updated the version of
nimbus-jose-jwtfrom 9.22 to 9.31.
- Updated the version of
FederationRegistrationRequestHandlerclass- Changed the Content-Type of successful responses from
application/josetoapplication/entity-statement+jwt. The draft 25 of the OpenID Connect Federation 1.0 specification says that the Content-Type isapplication/josebut it will be corrected by a future draft.
- Changed the Content-Type of successful responses from
AuthorizationPageModelclass- Updated to recognize dynamic scopes.
-
ResponseUtilclass- Added
jose(String)method.
- Added
-
pom.xml- Updated the version of
authlete-java-commonfrom 3.45 to 3.46.
- Updated the version of
-
New types
BaseFederationRegistrationEndpointclassFederationRegistrationRequestHandlerclass
-
AuthleteApiimplementations- Implemented the
federationRegistration(FederationRegistrationRequest)method.
- Implemented the
-
pom.xml- Updated the version of
authlete-java-commonfrom 3.44 to 3.45.
- Updated the version of
-
BaseConfigurationEndpointclass- Reverted the implementation of the
handle(AuthleteApi)method back to that of the version 2.49.
- Reverted the implementation of the
-
ConfigurationRequestHandlerclass- Reverted the implementation of the
handle(boolean)method back to that of the version 2.49.
- Reverted the implementation of the
-
AuthleteApiimplementations- Implemented the
getServiceConfiguration(ServiceConfigurationRequest)method.
- Implemented the
-
BaseConfigurationEndpointclass- Added
handle(AuthleteApi, ServiceConfigurationRequest)method.
- Added
-
ConfigurationRequestHandlerclass- Added
handle(ServiceConfigurationRequest)method.
- Added
-
pom.xml- Updated the version of
authlete-java-commonfrom 3.41 to 3.44.
- Updated the version of
-
AuthleteApiimplementations- Implemented the
federationConfiguration(FederationConfigurationRequest)method. - Fixed a bug of the
gm(GMRequest)method. - Fixed a bug of the
updateClientLockFlag(String, boolean)method.
- Implemented the
-
ResponseUtilclass- Added
entityStatement(String)method.
- Added
-
pom.xml- Updated the version of
authlete-java-commonfrom 3.30 to 3.41.
- Updated the version of
-
New types
BaseFederationConfigurationEndpointclassFederationConfigurationRequestHandlerclass
-
TokenRequestHandlerclass- Supported
TokenResponse.Action.JWT_BEARERwhich is returned from Authlete's/auth/tokenAPI when the token request uses the grant typeurn:ietf:params:oauth:grant-type:jwt-bearerwhich is defined in RFC 7523.
- Supported
-
TokenRequestHandlerSpiinterface- Added
jwtBearer(TokenResponse)method to support the grant typeurn:ietf:params:oauth:grant-type:jwt-bearerwhich is defined in RFC 7523.
- Added
-
TokenRequestHandlerSpiAdapterclass- Implemented
jwtBearer(TokenResponse)method.
- Implemented
-
pom.xml- Updated the version of
authlete-java-commonfrom 3.26 to 3.30.
- Updated the version of
-
TokenRequestHandlerclass- Supported
TokenResponse.Action.TOKEN_EXCHANGEwhich is returned from Authlete's/auth/tokenAPI when the token request is a token exchange request (RFC 8693: OAuth 2.0 Token Exchange).
- Supported
-
TokenRequestHandlerSpiinterface- Added
tokenExchange(TokenResponse)method to support RFC 8693: OAuth 2.0 Token Exchange.
- Added
-
TokenRequestHandlerSpiAdapterclass- Implemented
tokenExchange(TokenResponse)method.
- Implemented
-
AuthleteApiimplementations- Implemented the
tokenRevoke(TokenRevokeRequest)method.
- Implemented the
-
pom.xml- Updated the version of
authlete-java-commonfrom 3.23 to 3.26.
- Updated the version of
-
AuthleteApiimplementations- Support Authlete API version 3
-
pom.xml- Updated the version of
authlete-java-commonfrom 3.18 to 3.23. - Updated the version of
com.google.code.gson:gsonfrom 2.8.6 to 2.8.9.
- Updated the version of
pom.xml- PR #27 allow deployment to internal and external registries
-
AuthleteApiCallerclass- Added an argument
verifiedClaimsForTxtoauthorizationIssuemethod. - Added an argument
verifiedClaimsForTxtouserInfoIssuemethod.
- Added an argument
-
AuthleteApiImplclass- Implemented
updateClientLockFlag(String, boolean)method.
- Implemented
-
AuthorizationDecisionHandlerclass- Updated to support transformed claims in
verified_claims/claims.
- Updated to support transformed claims in
-
AuthorizationDecisionHandler.Paramsclass- Added
getRequestedVerifiedClaimsForTx()method. - Added
setRequestedVerifiedClaimsForTx(StringArray[])method.
- Added
-
UserInfoRequestHandlerclass- Updated to support transformed claims in
verified_claims/claims.
- Updated to support transformed claims in
-
pom.xml- Updated the version of
authlete-java-commonfrom 3.9 to 3.18. - Updated the version of
com.nimbusds:nimbus-jose-jwtfrom 8.14 to 9.22.
- Updated the version of
-
New types
VerifiedClaimsCollectorclass
-
AuthorizationDecisionHandler.Paramsclass- Added
isOldIdaFormatUsed()method. - Added
setOldIdaFormatUsed(boolean)method.
- Added
-
AuthorizationDecisionHandlerSpiinterface- Added
getVerifiedClaims(String, Object)method. - Marked
getVerifiedClaims(String, VerifiedClaimsConstraint)method as deprecated.
- Added
-
AuthorizationPageModelclass- Added
isOldIdaFormatUsed()method. - Added
setOldIdaFormatUsed(boolean)method.
- Added
-
UserInfoRequestHandler.Paramsclass- Added
isOldIdaFormatUsed()method. - Added
setOldIdaFormatUsed(boolean)method.
- Added
-
UserInfoRequestHandlerSpiinterface- Added
getVerifiedClaims(String, Object)method. - Marked
getVerifiedClaims(String, VerifiedClaimsConstraint)method as deprecated.
- Added
-
AuthleteApiCallerclass- Added
claimsForTxparameter toauthorizationIssue(). - Added
claimsForTxparameter touserInfoIssue().
- Added
-
AuthorizationDecisionHandlerclass- Updated to prepare
claimsForTx.
- Updated to prepare
-
AuthorizationDecisionHandler.Paramsclass- Added
getRequestedClaimsForTx()method. - Added
setRequestedClaimsForTx(String[])method.
- Added
-
UserInfoRequestHandlerclass- Updated to prepare
claimsForTx.
- Updated to prepare
-
pom.xml- Updated the version of
authlete-java-commonfrom 3.4 to 3.9.
- Updated the version of
HeaderClientCertificateXSslExtractorclass- [bugfix] 'n' in SSL_CLIENT_CERT_CHAIN_n (Apache Module mod_ssl) starts from 0, not 1.
HeaderClientCertificateClientCertExtractorclass- Supported the case where the
Client-Certheader is missing. (PR 24)
- Supported the case where the
- New classes
BaseGrantManagementEndpoint
-
AuthleteApiImplclass- Added
gm(GMRequest)method.
- Added
-
ClientRegistrationRequestHandlerclass- Supported
ClientRegistrationResponse.Action.UNAUTHORIZED.
- Supported
-
pom.xml- Updated the version of
authlete-java-commonfrom 3.0 to 3.4.
- Updated the version of
-
New classes
GMRequestHandler
Rebuild with OpenJDK 8.
-
AuthleteApiImplclass- Added
echo(Map<String, String>)method.
- Added
-
pom.xml- Updated the version of
authlete-java-commonfrom 2.97 to 3.0.
- Updated the version of
-
HeaderClientCertificateExtractorclass- Added
abstractto the class definition. - Moved
X-SslandX-Ssl-Chain-*toHeaderClientCertificateXSslExtractor.
- Added
-
New classes
HeaderClientCertificateClientCertExtractorHeaderClientCertificateXSslExtractor
-
AuthleteApiImplclass- Added
hskCreate(HskCreateRequest)method. - Added
hskDelete(String)method. - Added
hskGet(String)method. - Added
hskGetList()method.
- Added
-
pom.xml- Updated the version of
authlete-java-commonfrom 2.82 to 2.97.
- Updated the version of
- New classes
CertificateUtils
pom.xml- Updated the version of
authlete-java-commonfrom 2.81 to 2.82.
- Updated the version of
-
AuthleteApiImplclass- Added
tokenDelete(String)method.
- Added
-
pom.xml- Updated the version of
authlete-java-commonfrom 2.73 to 2.81.
- Updated the version of
HeaderClientCertificateExtractorclass- Supported
$ssl_client_escaped_certof Nginx.
- Supported
-
AuthleteApiImplclass- Added DPoP support.
-
pom.xml- Updated the version of
authlete-java-commonfrom 2.71 to 2.73. - Added
com.nimbusds:nimbus-jose-jwt:8.14.
- Updated the version of
-
AccessTokenValidatorclass- Added
Paramsinner class. - Added
validate(Params)method.
- Added
-
AuthleteApiCallerclass- Added
dpop,htmandhtuarguments tocallIntrospection,callTokenandcallUserInfomethods.
- Added
-
AuthorizationDecisionHandlerSpiinterface- Changed the return type of
getVerifiedClaims(String, VerifiedClaimsConstraint)method fromVerifiedClaimstoList<VerifiedClaims>.
- Changed the return type of
-
BaseResourceEndpointclass- Added
validateAccessToken(AuthleteApi, Params)method.
- Added
-
BaseTokenEndpointclass- Added
handle(AuthleteApi, TokenRequestHandlerSpi, Params)method.
- Added
-
BaseUserInfoEndpointclass- Added
handle(AuthleteApi, UserInfoRequestHandlerSpi, Params)method.
- Added
-
TokenRequestHandlerclass- Added
Paramsinner class. - Added
handle(Params)method.
- Added
-
UserInfoRequestHandlerclass- Added
Paramsinner class. - Added
handle(Params)method.
- Added
-
UserInfoRequestHandlerSpiinterface- Changed the return type of
getVerifiedClaims(String, VerifiedClaimsConstraint)method fromVerifiedClaimstoList<VerifiedClaims>.
- Changed the return type of
-
pom.xml- Updated the version of
authlete-java-commonfrom 2.65 to 2.71.
- Updated the version of
-
AuthorizationPageModelclass- Added
getVerifiedClaimsForIdToken()method. - Added
setVerifiedClaimsForIdToken(Pair[])method. - Added
getVerifiedClaimsForUserInfo()method. - Added
setVerifiedClaimsForUserInfo(Pair[])method. - Added
isAllVerifiedClaimsForIdTokenRequested()method. - Added
setAllVerifiedClaimsForIdTokenRequested(boolean)method. - Added
isAllVerifiedClaimsForUserInfoRequested()method. - Added
setAllVerifiedClaimsForUserInfoRequested(boolean)method. - Added
isIdentityAssuranceRequired()method. - Added
setIdentityAssuranceRequired(boolean)method. - Removed
getPurposesForIdToken()method. - Removed
setPurposesForIdToken(Pair[])method. - Removed
getPurposesForUserInfo()method. - Removed
setPurposesForUserInfo(Pair[])method.
- Added
-
BaseAuthorizationDecisionEndpointclass- Added
handle(AuthleteApi, AuthorizationDecisionHandlerSpi, Params)method.
- Added
-
pom.xml- Updated the version of
authlete-java-commonfrom 2.64 to 2.65.
- Updated the version of
-
AuthorizationDecisionHandlerSpiinterface- Added
getVerifiedClaims(String subject, VerifiedClaimsConstraint constraint)method.
- Added
-
AuthorizationPageModelclass- Added
getPurpose()method. - Added
setPurpose(String)method. - Added
getPurposesForIdToken()method. - Added
setPurposesForIdToken(Pair[])method. - Added
getPurposesForUserInfo()method. - Added
setPurposesForUserInfo(Pair[])method.
- Added
-
UserInfoRequestHandlerSpiinterface- Added
getVerifiedClaims(String subject, VerifiedClaimsConstraint constraint)method.
- Added
-
pom.xml- Updated the version of
authlete-java-commonfrom 2.61 to 2.64.
- Updated the version of
-
New classes
AuthorizationDecisionHandler.Params
JaxRsUtilsclass- Added
parseFormUrlencoded(String)method.
- Added
-
AuthorizationPageModelclass- Added
getAuthorizationDetails()method. - Added
setAuthorizationDetails(String)method.
- Added
-
pom.xml- Updated the version of
authlete-java-comonfrom 2.51 to 2.61.
- Updated the version of
-
AuthorizationDecisionHandlerSpiinterface- Added
getSub()method.
- Added
-
AuthorizationRequestHandlerSpiinterface- Added
getSub()method.
- Added
-
AuthleteApiCallerclass- Added
callPushedAuthReqmethods.
- Added
-
ResponseUtilclass- Added
toLarge(String)method.
- Added
-
New classes
BasePushedAuthReqEndpointPushedAuthReqHandler
-
AuthleteApiImplclass- Implemented
deleteClient(String)method. - Implemented
getClient(String)method. - Implemented
pushAuthorizationRequest(PushedAuthReqRequest)method. - Removed `registerRequestObject(RequestObjectRequest) method.
- Implemented
-
pom.xml- Updated the version of
authlete-java-commonfrom 2.50 to 2.51.
- Updated the version of
-
AuthleteApiImplclass- Implemented
registerRequestObject(RequestObjectRequest)method.
- Implemented
-
pom.xml- Updated the version of
authlete-java-commonfrom 2.49 to 2.50.
- Updated the version of
-
AuthleteApiCallerclass- Added some parameters to the arguments of
callDeviceComplete(String userCode, String subject, DeviceCompleteRequest.Result result, Property[] properties, String[] scopes, String errorDescription, URI errorUri)method for ID token generation.
- Added some parameters to the arguments of
-
BaseEndpointclass- Added
takeAttribute(HttpSession session, String key)method.
- Added
-
New classes
BaseDeviceAuthorizationEndpointclassBaseDeviceCompleteEndpointclassBaseDeviceVerificationEndpointclassDeviceAuthorizationPageModelclassDeviceAuthorizationRequestHandlerclassDeviceCompleteRequestHandlerclassDeviceVerificationPageModelclassDeviceVerificationRequestHandlerclassDeviceCompleteRequestHandlerSpiclassDeviceCompleteRequestHandlerSpiAdapterclassDeviceVerificationRequestHandlerSpiclassDeviceVerificationRequestHandlerSpiAdapterclass
-
pom.xml- Updated the version of
authlete-java-commonfrom 2.41 to 2.49.
- Updated the version of
-
AuthleteApiCallerclass- Added
callClientRegistration(String json)method. - Added
callClientRegistration(String json, String initialAccessToken)method. - Added
callClientRegistrationGet(String clientId, String registrationAccessToken)method. - Added
callClientRegistrationUpdate(String clientId, String json, String registrationAccessToken)method. - Added
callClientRegistrationDelete(String clientId, String registrationAccessToken)method.
- Added
-
ResponseUtilclass- Added
created(String entity)method.
- Added
-
New classes
BaseClientRegistrationEndpointclassClientRegistrationRequestHandlerclass
-
pom.xml- Updated the version of
authlete-java-commonfrom 2.36 to 2.41.
- Updated the version of
-
BackchannelAuthenticationRequestHandlerclass- Modified some parts according the change to
BackchannelAuthenticationRequestHandlerSpiinterface.
- Modified some parts according the change to
-
BackchannelAuthenticationRequestHandlerSpiinterface- Added a
BackchannelAuthenticationIssueResponseparameter to the arguments ofstartCommunicationWithAuthenticationDevice(User user, BackchannelAuthenticationResponse baRes)method.
- Added a
-
BackchannelAuthenticationRequestHandlerAdapterclass- Modified
startCommunicationWithAuthenticationDevice(User user, BackchannelAuthenticationResponse baRes)method according the change toBackchannelAuthenticationRequestHandlerSpiinterface.
- Modified
-
AuthleteApiCallerclass- Added error description and error URI support to
callBackchannelAuthenticationComplete(String, String, Result, long, String, Map<String, Object>, Property[], String[])method.
- Added error description and error URI support to
-
BackchannelAuthenticationCompleteRequestHandlerclass- Added error description and error URI support.
-
BackchannelAuthenticationCompleteRequestHandlerSpiinterface- Added
getErrorDescription()method. - Added
getErrorUri()method.
- Added
-
BackchannelAuthenticationCompleteRequestHandlerSpiAdapterclass- Implemented
getErrorDescription()method. - Implemented
getErrorUri()method.
- Implemented
-
BackchannelAuthenticationRequestHandlerclass- Updated the implementation of
handleUserIdentification(BackchannelAuthenticationResponse)method to validate thebinding_messagerequest parameter.
- Updated the implementation of
-
BackchannelAuthenticationRequestHandlerSpiinterface- Added
isValidBindingMessage(String)method.
- Added
-
BackchannelAuthenticationRequestHandlerSpiAdapterclass- Implemented
isValidBindingMessage(String)method.
- Implemented
-
pom.xml- Updated the version of
authlete-java-commonfrom 2.33 to 2.36.
- Updated the version of
-
AuthleteApiCallerclass- Added
callBackchannelAuthentication(MultivaluedMap<String, String>, String, String, String, String[] clientCertificatePath)method. - Added
backchannelAuthenticationFail(String, BackchannelAuthenticationFailRequest.Reason)method. - Added
callBackchannelAuthenticationIssue(String)method. - Added
callBackchannelAuthenticationComplete(String, String, Result, long, String, Map<String, Object>, Property[], String[])method.
- Added
-
AuthleteApiImplclass- Implemented
backchannelAuthentication(BackchannelAuthenticationRequest)method. - Implemented
backchannelAuthenticationIssue(BackchannelAuthenticationIssueRequest)method. - Implemented
backchannelAuthenticationFail(BackchannelAuthenticationFailRequest)method. - Implemented
backchannelAuthenticationComplete(BackchannelAuthenticationCompleteRequest)method.
- Implemented
-
New classes and interfaces
BackchannelAuthenticationCompleteRequestHandlerclassBackchannelAuthenticationCompleteRequestHandlerSpiinterfaceBackchannelAuthenticationCompleteRequestHandlerSpiAdapterclassBackchannelAuthenticationRequestHandlerclassBackchannelAuthenticationRequestHandlerSpiinterfaceBackchannelAuthenticationRequestHandlerSpiAdapterclassBaseBackchannelAuthenticationEndpointclass
-
pom.xml- Updated the version of
authlete-java-commonfrom 2.30 to 2.33.
- Updated the version of
-
AuthleteApiImplclass- Implemented
getTokenListmethods.
- Implemented
-
pom.xml- Updated the version of
authlete-java-commonfrom 2.23 to 2.30. - Updated the version o
gsonfrom 2.6.2 to 2.8.5.
- Updated the version of
-
AuthleteApiImplclass- Added
getJaxRsClientBuilder()method. - Added
setJaxRsClientBuilder(ClientBuilder)method.
- Added
-
pom.xml- Updated the version of
javax.ws.rs-apifrom 2.0 to 2.1.
- Updated the version of
-
authlete-java-commonlibrary- Updated the version from 2.18 to 2.23.
-
AuthleteApiImplclass- Implemented
registerClient(ClientRegistrationRequest)method. - Implemented
verifyJose(JoseVerifyRequest)method.
- Implemented
HeaderClientCertificateExtractorclass- Updated the implementation of
extractClientCertificateChain()method to ignore wrongX-Ssl-Cert[-*]headers sent from misconfigured Apache servers.
- Updated the implementation of
-
BaseEndpointclass- Slightly changed the behavior of
onError(WebApplicationException). The old implementation calledexception.printStackTrace(), but the new implementation does nothing. - Added
extractClientCertificateChain(HttpServletRequest)method. - Added
extractClientCertificate(HttpServletRequest)method.
- Slightly changed the behavior of
-
BaseResourceEndpointclass- Added a variant of
validateAccessToken()method which acceptsString clientCertificateas the 5th parameter.
- Added a variant of
-
BaseTokenEndpointclass- Added a variant of
handle()method which accepts 5 arguments.
- Added a variant of
-
TokenRequestHandlerclass- Added a variant of
handle()method which accepts 3 arguments.
- Added a variant of
-
New parts
ClientCertificateExtractorinterfaceHeaderClientCertificateExtractorclassHttpsRequestClientCertificateExtractorclass
-
Updated the version of authlete-java-common to 2.18 and updated
AuthleteApiImplaccordingly.
- Fixed a bug in
RevocationRequestHandler. When theactionresponse parameter in a response from/api/auth/revocationisOK, Content-Type of the response returned from the revocation endpoint to the client application should beapplication/javascriptinstead ofapplication/json.
- Added
JaxRsUtilsclass.
-
Updated the version of authlete-java-common to 2.11.
-
Implemented new
AuthleteApimethods added by authlete-java-common-2.11.
-
Updated the version of authlete-java-common to 2.10.
-
Supported
Settings.setReadTimeout(int)method.
-
Updated the version of authlete-java-common to 2.9.
-
Implemented
AuthleteApi.getSettings()method.
-
Updated the version of authlete-java-common to 2.7.
-
Implemented
AuthleteApi.standardIntrospection(StandardIntrospectionRequest)method. -
Added
BaseIntrospectionEndpointclass andIntrospectionRequestHandlerclass.
- Fixed bug where user authentication time was being treated as milliseconds instead of seconds.
-
Updated the version of authlete-java-common to 2.1.
-
Implemented the following new methods of
AuthleteApiinterface.deleteClientAuthorization(long, String)getClientAuthorizationList(ClientAuthorizationGetListRequest)updateClientAuthorization(long, ClientAuthorizationUpdateRequest)
-
Updated the version of authlete-java-common to 1.40.
-
Implemented
deleteGrantedScopes(long, String)method ofAuthleteApiinterface.
- Modified
AuthleteApiImplto catchIllegalStateExceptionwhichResponse.hasEntity()may throw.
-
Updated the version of authlete-java-common to 1.39.
-
Implemented
getGrantedScopes(long, String)method ofAuthleteApiinterface.
- Changed
application/jsontoapplication/json;UTF-8incallPostApi()defined inAuthleteApiImpl.
-
Added
getScopes()method toAuthorizationDecisionHandlerSpiandAuthorizationRequestHandlerSpito provide a function to replace scopes. -
Updated
AuthleteApiImplforAuthleteApiversion 1.34.
-
Added
getProperties()method toAuthorizationDecisionHandlerSpi,AuthorizationRequestHandlerSpiandTokenRequestHandlerSpito support the mechanism to associate extra properties with access tokens. -
Added
getProperties()method,setProperties(Property[])method, and other setter methods toAccessTokenInfoclass.
-
Added some
Base*Endpointclasses. -
Added classes to validate an access token.
-
Added utility classes to implement a userinfo endpoint.
-
Added utility classes to implement (a) a JWK Set endpoint, (b) a configuration endpoint, and (c) a revocation endpoint.
-
Updated
AuthleteApiImplforAuthleteApiversion 1.28.
- The first release.