-
New types
RequestUrlResolver
class
-
pom.xml
- Added a new dependency,
com.authlete.http:http-field-parser:1.0
. - Removed the duplicate
org.apache.maven.plugins:maven-compiler-plugin
dependency.
- Added a new dependency,
-
AuthleteApiCaller
class- Change the
callUserInfo(String, String, String, String, String)
method tocallUserInfo(UserInfoRequestHandler.Params)
.
- Change the
-
BaseEndpoint
class- Added the
extractHeadersAsPairs(HttpServletRequest)
method.
- Added the
-
UserInfoRequestHandler.Params
class- 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
-
BackchannelAuthenticationRequestHandler
class- Added the
handle(Params)
method.
- Added the
-
BaseBackchannelAuthenticationEndpoint
class- Added the
handle(AuthleteApi, BackchannelAuthenticationRequestHandlerSpi, Params)
method.
- Added the
-
BaseDeviceAuthorizationEndpoint
class- Added the
handle(AuthleteApi, Params)
method.
- Added the
-
BaseRevocationEndpoint
class- Added the
handle(AuthleteApi, Params)
method.
- Added the
-
DeviceAuthorizationRequestHandler
class- Added the
handle(Params)
method.
- Added the
-
PushedAuthReqHandler.Params
class- Added the
getClientAttestation()
method. - Added the
setClientAttestation(String)
method. - Added the
getClientAttestationPop()
method. - Added the
setClientAttestationPop(String)
method.
- Added the
-
RevocationRequestHandler
class- Added the
handle(Params)
method.
- Added the
-
TokenRequestHandler.Params
class- Added the
getClientAttestation()
method. - Added the
setClientAttestation(String)
method. - Added the
getClientAttestationPop()
method. - Added the
setClientAttestationPop(String)
method.
- Added the
-
New types
BackchannelAuthenticationRequestHandler.Params
classDeviceAuthorizationRequestHandler.Params
classHandlerUtility
classRevocationRequestHandler.Params
class
AuthleteApiImplV3
implementations- Fixed token create batch status API path.
AuthleteApiImplV3
implementations- Fixed some API paths.
AuthleteApiImplV3
implementations- Implemented
tokenCreateBatch(TokenCreateRequest[] request, boolean dryRun)
method. - Implemented
getTokenCreateBatchStatus(String requestId)
method.
- Implemented
AuthleteApi
implementations- 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
BasePushedAuthReqEndpoint
class- Added the
handle(AuthleteApi, Params)
method.
- Added the
-
AuthleteApi
implementations- Implemented the
authorizationTicketInfo(AuthorizationTicketInfoRequest)
method. - Implemented the
authorizationTicketUpdate(AuthorizationTicketUpdateRequest)
method.
- Implemented the
-
AuthleteApiCaller
class- Added the
dpop
,htm
andhtu
arguments to thecallPushedAuthReq
methods.
- Added the
-
PushedAuthReqHandler
class- Added the
handle(Params)
method.
- Added the
-
pom.xml
- Updated the version of
authlete-java-common
from 3.82 to 3.88.
- Updated the version of
-
New types
PushedAuthReqHandler.Params
class
- Synchronized
Authlete Java JAX-RS
withAuthlete Java Jakarta
project.
-
AccessTokenValidator
class- Added the
validate(IntrospectionRequest)
method.
- Added the
-
AuthleteApiCaller
class- Added the
headers
argument to thetokenFailResponse
method. - Added the
headers
argument to thetokenIssue
method. - Added the
headers
argument to theuserInfoIssue
method. - Added the
callIntrospection(IntrospectionRequest)
method.
- Added the
-
BaseResourceEndpoint
class- Added the
validateAccessToken(AuthleteApi, IntrospectionRequest)
method.
- Added the
-
ResponseUtil
class- 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-common
from 3.79 to 3.82.
- Updated the version of
-
AuthleteApi
implementations- Implemented the
credentialJwtIssuerMetadata(CredentialJwtIssuerMetadataRequest)
method.
- Implemented the
-
pom.xml
- Updated the version of
authlete-java-common
from 3.77 to 3.79.
- Updated the version of
-
New types
BaseCredentialJwtIssuerMetadataEndpoint
classCredentialJwtIssuerMetadataRequestHandler
class
-
AuthleteApiCaller
class- Removed
introspectionSignKeyId
from the arguments ofcallStandardIntrospection
method.
- Removed
-
IntrospectionRequestHandler
class- Removed
introspectionSignKeyId
property fromParams
inner class.
- Removed
-
pom.xml
- Updated the version of
authlete-java-common
from 3.76 to 3.77.
- Updated the version of
-
AuthleteApiCaller
class- Updated
callStandardIntrospection
method to support JWT Response for OAuth Token Introspection.
- Updated
-
BaseIntrospectionEndpoint
class- Added
handle(AuthleteApi, Params)
method.
- Added
-
IntrospectionRequestHandler
class- Added
Params
inner class. - Updated
process
method to supportJWT
action.
- Added
-
ResponseUtil
class- Added
tokenIntrospection(String)
method.
- Added
-
pom.xml
- Updated the version of
authlete-java-common
from 3.75 to 3.76.
- Updated the version of
-
AuthleteApi
implementations- Implemented the
credentialIssuerJwks(CredentialIssuerJwksRequest)
method.
- Implemented the
-
pom.xml
- Updated the version of
authlete-java-common
from 3.71 to 3.75.
- Updated the version of
-
AuthleteApiCaller
class- Added
callCredentialOfferInfo
method.
- Added
-
New types
BaseCredentialOfferUriEndpoint
classCredentialOfferUriRequestHandler
class
-
AuthleteApi
implementations- 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-common
from 3.68 to 3.71.
- Updated the version of
-
AuthleteApi
implementations- Implemented the
idTokenReissue(IDTokenReissueRequest)
method.
- Implemented the
-
pom.xml
- Updated the version of
authlete-java-common
from 3.67 to 3.68.
- Updated the version of
-
AuthleteApi
implementations- 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-common
from 3.56 to 3.67.
- Updated the version of
-
AuthleteApi
implementations- Implemented the
credentialIssuerMetadata(CredentialIssuerMetadataRequest)
method.
- Implemented the
-
pom.xml
- Updated the version of
authlete-java-common
from 3.52 to 3.56.
- Updated the version of
-
New types
BaseCredentialIssuerMetadataEndpoint
classCredentialIssuerMetadataRequestHandler
class
-
AuthorizationPageModel
class- Added
getClaimsForIdToken()
method. - Added
setClaimsForIdToken(String[])
method. - Added
getClaimsForUserInfo()
method. - Added
setClaimsForUserInfo(String[])
method.
- Added
-
pom.xml
- Updated the version of
authlete-java-common
from 3.46 to 3.52. - Updated the version of
gson
from 2.8.9 to 2.10.1. - Updated the version of
nimbus-jose-jwt
from 9.22 to 9.31.
- Updated the version of
FederationRegistrationRequestHandler
class- Changed the Content-Type of successful responses from
application/jose
toapplication/entity-statement+jwt
. The draft 25 of the OpenID Connect Federation 1.0 specification says that the Content-Type isapplication/jose
but it will be corrected by a future draft.
- Changed the Content-Type of successful responses from
AuthorizationPageModel
class- Updated to recognize dynamic scopes.
-
ResponseUtil
class- Added
jose(String)
method.
- Added
-
pom.xml
- Updated the version of
authlete-java-common
from 3.45 to 3.46.
- Updated the version of
-
New types
BaseFederationRegistrationEndpoint
classFederationRegistrationRequestHandler
class
-
AuthleteApi
implementations- Implemented the
federationRegistration(FederationRegistrationRequest)
method.
- Implemented the
-
pom.xml
- Updated the version of
authlete-java-common
from 3.44 to 3.45.
- Updated the version of
-
BaseConfigurationEndpoint
class- Reverted the implementation of the
handle(AuthleteApi)
method back to that of the version 2.49.
- Reverted the implementation of the
-
ConfigurationRequestHandler
class- Reverted the implementation of the
handle(boolean)
method back to that of the version 2.49.
- Reverted the implementation of the
-
AuthleteApi
implementations- Implemented the
getServiceConfiguration(ServiceConfigurationRequest)
method.
- Implemented the
-
BaseConfigurationEndpoint
class- Added
handle(AuthleteApi, ServiceConfigurationRequest)
method.
- Added
-
ConfigurationRequestHandler
class- Added
handle(ServiceConfigurationRequest)
method.
- Added
-
pom.xml
- Updated the version of
authlete-java-common
from 3.41 to 3.44.
- Updated the version of
-
AuthleteApi
implementations- Implemented the
federationConfiguration(FederationConfigurationRequest)
method. - Fixed a bug of the
gm(GMRequest)
method. - Fixed a bug of the
updateClientLockFlag(String, boolean)
method.
- Implemented the
-
ResponseUtil
class- Added
entityStatement(String)
method.
- Added
-
pom.xml
- Updated the version of
authlete-java-common
from 3.30 to 3.41.
- Updated the version of
-
New types
BaseFederationConfigurationEndpoint
classFederationConfigurationRequestHandler
class
-
TokenRequestHandler
class- Supported
TokenResponse.Action.JWT_BEARER
which is returned from Authlete's/auth/token
API when the token request uses the grant typeurn:ietf:params:oauth:grant-type:jwt-bearer
which is defined in RFC 7523.
- Supported
-
TokenRequestHandlerSpi
interface- Added
jwtBearer(TokenResponse)
method to support the grant typeurn:ietf:params:oauth:grant-type:jwt-bearer
which is defined in RFC 7523.
- Added
-
TokenRequestHandlerSpiAdapter
class- Implemented
jwtBearer(TokenResponse)
method.
- Implemented
-
pom.xml
- Updated the version of
authlete-java-common
from 3.26 to 3.30.
- Updated the version of
-
TokenRequestHandler
class- Supported
TokenResponse.Action.TOKEN_EXCHANGE
which is returned from Authlete's/auth/token
API when the token request is a token exchange request (RFC 8693: OAuth 2.0 Token Exchange).
- Supported
-
TokenRequestHandlerSpi
interface- Added
tokenExchange(TokenResponse)
method to support RFC 8693: OAuth 2.0 Token Exchange.
- Added
-
TokenRequestHandlerSpiAdapter
class- Implemented
tokenExchange(TokenResponse)
method.
- Implemented
-
AuthleteApi
implementations- Implemented the
tokenRevoke(TokenRevokeRequest)
method.
- Implemented the
-
pom.xml
- Updated the version of
authlete-java-common
from 3.23 to 3.26.
- Updated the version of
-
AuthleteApi
implementations- Support Authlete API version 3
-
pom.xml
- Updated the version of
authlete-java-common
from 3.18 to 3.23. - Updated the version of
com.google.code.gson:gson
from 2.8.6 to 2.8.9.
- Updated the version of
pom.xml
- PR #27 allow deployment to internal and external registries
-
AuthleteApiCaller
class- Added an argument
verifiedClaimsForTx
toauthorizationIssue
method. - Added an argument
verifiedClaimsForTx
touserInfoIssue
method.
- Added an argument
-
AuthleteApiImpl
class- Implemented
updateClientLockFlag(String, boolean)
method.
- Implemented
-
AuthorizationDecisionHandler
class- Updated to support transformed claims in
verified_claims/claims
.
- Updated to support transformed claims in
-
AuthorizationDecisionHandler.Params
class- Added
getRequestedVerifiedClaimsForTx()
method. - Added
setRequestedVerifiedClaimsForTx(StringArray[])
method.
- Added
-
UserInfoRequestHandler
class- Updated to support transformed claims in
verified_claims/claims
.
- Updated to support transformed claims in
-
pom.xml
- Updated the version of
authlete-java-common
from 3.9 to 3.18. - Updated the version of
com.nimbusds:nimbus-jose-jwt
from 8.14 to 9.22.
- Updated the version of
-
New types
VerifiedClaimsCollector
class
-
AuthorizationDecisionHandler.Params
class- Added
isOldIdaFormatUsed()
method. - Added
setOldIdaFormatUsed(boolean)
method.
- Added
-
AuthorizationDecisionHandlerSpi
interface- Added
getVerifiedClaims(String, Object)
method. - Marked
getVerifiedClaims(String, VerifiedClaimsConstraint)
method as deprecated.
- Added
-
AuthorizationPageModel
class- Added
isOldIdaFormatUsed()
method. - Added
setOldIdaFormatUsed(boolean)
method.
- Added
-
UserInfoRequestHandler.Params
class- Added
isOldIdaFormatUsed()
method. - Added
setOldIdaFormatUsed(boolean)
method.
- Added
-
UserInfoRequestHandlerSpi
interface- Added
getVerifiedClaims(String, Object)
method. - Marked
getVerifiedClaims(String, VerifiedClaimsConstraint)
method as deprecated.
- Added
-
AuthleteApiCaller
class- Added
claimsForTx
parameter toauthorizationIssue()
. - Added
claimsForTx
parameter touserInfoIssue()
.
- Added
-
AuthorizationDecisionHandler
class- Updated to prepare
claimsForTx
.
- Updated to prepare
-
AuthorizationDecisionHandler.Params
class- Added
getRequestedClaimsForTx()
method. - Added
setRequestedClaimsForTx(String[])
method.
- Added
-
UserInfoRequestHandler
class- Updated to prepare
claimsForTx
.
- Updated to prepare
-
pom.xml
- Updated the version of
authlete-java-common
from 3.4 to 3.9.
- Updated the version of
HeaderClientCertificateXSslExtractor
class- [bugfix] 'n' in SSL_CLIENT_CERT_CHAIN_n (Apache Module mod_ssl) starts from 0, not 1.
HeaderClientCertificateClientCertExtractor
class- Supported the case where the
Client-Cert
header is missing. (PR 24)
- Supported the case where the
- New classes
BaseGrantManagementEndpoint
-
AuthleteApiImpl
class- Added
gm(GMRequest)
method.
- Added
-
ClientRegistrationRequestHandler
class- Supported
ClientRegistrationResponse.Action.UNAUTHORIZED
.
- Supported
-
pom.xml
- Updated the version of
authlete-java-common
from 3.0 to 3.4.
- Updated the version of
-
New classes
GMRequestHandler
Rebuild with OpenJDK 8.
-
AuthleteApiImpl
class- Added
echo(Map<String, String>)
method.
- Added
-
pom.xml
- Updated the version of
authlete-java-common
from 2.97 to 3.0.
- Updated the version of
-
HeaderClientCertificateExtractor
class- Added
abstract
to the class definition. - Moved
X-Ssl
andX-Ssl-Chain-*
toHeaderClientCertificateXSslExtractor
.
- Added
-
New classes
HeaderClientCertificateClientCertExtractor
HeaderClientCertificateXSslExtractor
-
AuthleteApiImpl
class- Added
hskCreate(HskCreateRequest)
method. - Added
hskDelete(String)
method. - Added
hskGet(String)
method. - Added
hskGetList()
method.
- Added
-
pom.xml
- Updated the version of
authlete-java-common
from 2.82 to 2.97.
- Updated the version of
- New classes
CertificateUtils
pom.xml
- Updated the version of
authlete-java-common
from 2.81 to 2.82.
- Updated the version of
-
AuthleteApiImpl
class- Added
tokenDelete(String)
method.
- Added
-
pom.xml
- Updated the version of
authlete-java-common
from 2.73 to 2.81.
- Updated the version of
HeaderClientCertificateExtractor
class- Supported
$ssl_client_escaped_cert
of Nginx.
- Supported
-
AuthleteApiImpl
class- Added DPoP support.
-
pom.xml
- Updated the version of
authlete-java-common
from 2.71 to 2.73. - Added
com.nimbusds:nimbus-jose-jwt:8.14
.
- Updated the version of
-
AccessTokenValidator
class- Added
Params
inner class. - Added
validate(Params)
method.
- Added
-
AuthleteApiCaller
class- Added
dpop
,htm
andhtu
arguments tocallIntrospection
,callToken
andcallUserInfo
methods.
- Added
-
AuthorizationDecisionHandlerSpi
interface- Changed the return type of
getVerifiedClaims(String, VerifiedClaimsConstraint)
method fromVerifiedClaims
toList<VerifiedClaims>
.
- Changed the return type of
-
BaseResourceEndpoint
class- Added
validateAccessToken(AuthleteApi, Params)
method.
- Added
-
BaseTokenEndpoint
class- Added
handle(AuthleteApi, TokenRequestHandlerSpi, Params)
method.
- Added
-
BaseUserInfoEndpoint
class- Added
handle(AuthleteApi, UserInfoRequestHandlerSpi, Params)
method.
- Added
-
TokenRequestHandler
class- Added
Params
inner class. - Added
handle(Params)
method.
- Added
-
UserInfoRequestHandler
class- Added
Params
inner class. - Added
handle(Params)
method.
- Added
-
UserInfoRequestHandlerSpi
interface- Changed the return type of
getVerifiedClaims(String, VerifiedClaimsConstraint)
method fromVerifiedClaims
toList<VerifiedClaims>
.
- Changed the return type of
-
pom.xml
- Updated the version of
authlete-java-common
from 2.65 to 2.71.
- Updated the version of
-
AuthorizationPageModel
class- 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
-
BaseAuthorizationDecisionEndpoint
class- Added
handle(AuthleteApi, AuthorizationDecisionHandlerSpi, Params)
method.
- Added
-
pom.xml
- Updated the version of
authlete-java-common
from 2.64 to 2.65.
- Updated the version of
-
AuthorizationDecisionHandlerSpi
interface- Added
getVerifiedClaims(String subject, VerifiedClaimsConstraint constraint)
method.
- Added
-
AuthorizationPageModel
class- Added
getPurpose()
method. - Added
setPurpose(String)
method. - Added
getPurposesForIdToken()
method. - Added
setPurposesForIdToken(Pair[])
method. - Added
getPurposesForUserInfo()
method. - Added
setPurposesForUserInfo(Pair[])
method.
- Added
-
UserInfoRequestHandlerSpi
interface- Added
getVerifiedClaims(String subject, VerifiedClaimsConstraint constraint)
method.
- Added
-
pom.xml
- Updated the version of
authlete-java-common
from 2.61 to 2.64.
- Updated the version of
-
New classes
AuthorizationDecisionHandler.Params
JaxRsUtils
class- Added
parseFormUrlencoded(String)
method.
- Added
-
AuthorizationPageModel
class- Added
getAuthorizationDetails()
method. - Added
setAuthorizationDetails(String)
method.
- Added
-
pom.xml
- Updated the version of
authlete-java-comon
from 2.51 to 2.61.
- Updated the version of
-
AuthorizationDecisionHandlerSpi
interface- Added
getSub()
method.
- Added
-
AuthorizationRequestHandlerSpi
interface- Added
getSub()
method.
- Added
-
AuthleteApiCaller
class- Added
callPushedAuthReq
methods.
- Added
-
ResponseUtil
class- Added
toLarge(String)
method.
- Added
-
New classes
BasePushedAuthReqEndpoint
PushedAuthReqHandler
-
AuthleteApiImpl
class- 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-common
from 2.50 to 2.51.
- Updated the version of
-
AuthleteApiImpl
class- Implemented
registerRequestObject(RequestObjectRequest)
method.
- Implemented
-
pom.xml
- Updated the version of
authlete-java-common
from 2.49 to 2.50.
- Updated the version of
-
AuthleteApiCaller
class- 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
-
BaseEndpoint
class- Added
takeAttribute(HttpSession session, String key)
method.
- Added
-
New classes
BaseDeviceAuthorizationEndpoint
classBaseDeviceCompleteEndpoint
classBaseDeviceVerificationEndpoint
classDeviceAuthorizationPageModel
classDeviceAuthorizationRequestHandler
classDeviceCompleteRequestHandler
classDeviceVerificationPageModel
classDeviceVerificationRequestHandler
classDeviceCompleteRequestHandlerSpi
classDeviceCompleteRequestHandlerSpiAdapter
classDeviceVerificationRequestHandlerSpi
classDeviceVerificationRequestHandlerSpiAdapter
class
-
pom.xml
- Updated the version of
authlete-java-common
from 2.41 to 2.49.
- Updated the version of
-
AuthleteApiCaller
class- 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
-
ResponseUtil
class- Added
created(String entity)
method.
- Added
-
New classes
BaseClientRegistrationEndpoint
classClientRegistrationRequestHandler
class
-
pom.xml
- Updated the version of
authlete-java-common
from 2.36 to 2.41.
- Updated the version of
-
BackchannelAuthenticationRequestHandler
class- Modified some parts according the change to
BackchannelAuthenticationRequestHandlerSpi
interface.
- Modified some parts according the change to
-
BackchannelAuthenticationRequestHandlerSpi
interface- Added a
BackchannelAuthenticationIssueResponse
parameter to the arguments ofstartCommunicationWithAuthenticationDevice(User user, BackchannelAuthenticationResponse baRes)
method.
- Added a
-
BackchannelAuthenticationRequestHandlerAdapter
class- Modified
startCommunicationWithAuthenticationDevice(User user, BackchannelAuthenticationResponse baRes)
method according the change toBackchannelAuthenticationRequestHandlerSpi
interface.
- Modified
-
AuthleteApiCaller
class- 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
-
BackchannelAuthenticationCompleteRequestHandler
class- Added error description and error URI support.
-
BackchannelAuthenticationCompleteRequestHandlerSpi
interface- Added
getErrorDescription()
method. - Added
getErrorUri()
method.
- Added
-
BackchannelAuthenticationCompleteRequestHandlerSpiAdapter
class- Implemented
getErrorDescription()
method. - Implemented
getErrorUri()
method.
- Implemented
-
BackchannelAuthenticationRequestHandler
class- Updated the implementation of
handleUserIdentification(BackchannelAuthenticationResponse)
method to validate thebinding_message
request parameter.
- Updated the implementation of
-
BackchannelAuthenticationRequestHandlerSpi
interface- Added
isValidBindingMessage(String)
method.
- Added
-
BackchannelAuthenticationRequestHandlerSpiAdapter
class- Implemented
isValidBindingMessage(String)
method.
- Implemented
-
pom.xml
- Updated the version of
authlete-java-common
from 2.33 to 2.36.
- Updated the version of
-
AuthleteApiCaller
class- 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
-
AuthleteApiImpl
class- Implemented
backchannelAuthentication(BackchannelAuthenticationRequest)
method. - Implemented
backchannelAuthenticationIssue(BackchannelAuthenticationIssueRequest)
method. - Implemented
backchannelAuthenticationFail(BackchannelAuthenticationFailRequest)
method. - Implemented
backchannelAuthenticationComplete(BackchannelAuthenticationCompleteRequest)
method.
- Implemented
-
New classes and interfaces
BackchannelAuthenticationCompleteRequestHandler
classBackchannelAuthenticationCompleteRequestHandlerSpi
interfaceBackchannelAuthenticationCompleteRequestHandlerSpiAdapter
classBackchannelAuthenticationRequestHandler
classBackchannelAuthenticationRequestHandlerSpi
interfaceBackchannelAuthenticationRequestHandlerSpiAdapter
classBaseBackchannelAuthenticationEndpoint
class
-
pom.xml
- Updated the version of
authlete-java-common
from 2.30 to 2.33.
- Updated the version of
-
AuthleteApiImpl
class- Implemented
getTokenList
methods.
- Implemented
-
pom.xml
- Updated the version of
authlete-java-common
from 2.23 to 2.30. - Updated the version o
gson
from 2.6.2 to 2.8.5.
- Updated the version of
-
AuthleteApiImpl
class- Added
getJaxRsClientBuilder()
method. - Added
setJaxRsClientBuilder(ClientBuilder)
method.
- Added
-
pom.xml
- Updated the version of
javax.ws.rs-api
from 2.0 to 2.1.
- Updated the version of
-
authlete-java-common
library- Updated the version from 2.18 to 2.23.
-
AuthleteApiImpl
class- Implemented
registerClient(ClientRegistrationRequest)
method. - Implemented
verifyJose(JoseVerifyRequest)
method.
- Implemented
HeaderClientCertificateExtractor
class- Updated the implementation of
extractClientCertificateChain()
method to ignore wrongX-Ssl-Cert[-*]
headers sent from misconfigured Apache servers.
- Updated the implementation of
-
BaseEndpoint
class- 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
-
BaseResourceEndpoint
class- Added a variant of
validateAccessToken()
method which acceptsString clientCertificate
as the 5th parameter.
- Added a variant of
-
BaseTokenEndpoint
class- Added a variant of
handle()
method which accepts 5 arguments.
- Added a variant of
-
TokenRequestHandler
class- Added a variant of
handle()
method which accepts 3 arguments.
- Added a variant of
-
New parts
ClientCertificateExtractor
interfaceHeaderClientCertificateExtractor
classHttpsRequestClientCertificateExtractor
class
-
Updated the version of authlete-java-common to 2.18 and updated
AuthleteApiImpl
accordingly.
- Fixed a bug in
RevocationRequestHandler
. When theaction
response parameter in a response from/api/auth/revocation
isOK
, Content-Type of the response returned from the revocation endpoint to the client application should beapplication/javascript
instead ofapplication/json
.
- Added
JaxRsUtils
class.
-
Updated the version of authlete-java-common to 2.11.
-
Implemented new
AuthleteApi
methods 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
BaseIntrospectionEndpoint
class andIntrospectionRequestHandler
class.
- 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
AuthleteApi
interface.deleteClientAuthorization(long, String)
getClientAuthorizationList(ClientAuthorizationGetListRequest)
updateClientAuthorization(long, ClientAuthorizationUpdateRequest)
-
Updated the version of authlete-java-common to 1.40.
-
Implemented
deleteGrantedScopes(long, String)
method ofAuthleteApi
interface.
- Modified
AuthleteApiImpl
to catchIllegalStateException
whichResponse.hasEntity()
may throw.
-
Updated the version of authlete-java-common to 1.39.
-
Implemented
getGrantedScopes(long, String)
method ofAuthleteApi
interface.
- Changed
application/json
toapplication/json;UTF-8
incallPostApi()
defined inAuthleteApiImpl
.
-
Added
getScopes()
method toAuthorizationDecisionHandlerSpi
andAuthorizationRequestHandlerSpi
to provide a function to replace scopes. -
Updated
AuthleteApiImpl
forAuthleteApi
version 1.34.
-
Added
getProperties()
method toAuthorizationDecisionHandlerSpi
,AuthorizationRequestHandlerSpi
andTokenRequestHandlerSpi
to support the mechanism to associate extra properties with access tokens. -
Added
getProperties()
method,setProperties(Property[])
method, and other setter methods toAccessTokenInfo
class.
-
Added some
Base*Endpoint
classes. -
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
AuthleteApiImpl
forAuthleteApi
version 1.28.
- The first release.