-
AuthleteApi
interface- Added
idTokenReissue()
method.
- Added
-
AuthorizationIssueRequest
class- Added
getAuthorizationDetails()
method. - Added
setAuthorizationDetails()
method. - Added
getConsentedClaims()
method. - Added
setConsentedClaims()
method. - Added
getJwtAtCliams()
method. - Added
setJwtAtClaims()
method. - Added
getAccessToken()
method. - Added
setAccessToken()
method. - Added
getIdTokenAudType()
method. - Added
setIdTokenAudType()
method. - Added
getAccessTokenDuration()
method. - Added
setAccessTokenDuration()
method.
- Added
-
AuthorizationIssueResponse
class- Added
getTicketInfo()
method. - Added
setTicketInfo()
method.
- Added
-
AuthorizationRequest
class- Added
getContext()
method. - Added
setContext()
method.
- Added
-
AuthorizationResponse
class- Added
isClientEntityIdUsed()
method. - Added
setClientEntityIdUsed()
method. - Added
getDynamicScopes()
method. - Added
setDynamicScopes()
method. - Added
getClaimsAtUserInfo()
method. - Added
setClaimsAtUserInfo()
method. - Added
getAuthorizationDetails()
method. - Added
setAuthorizationDetails()
method. - Added
getGmAction()
method. - Added
setGmAction()
method. - Added
getGrantId()
method. - Added
setGrantId()
method. - Added
getGrantSubject()
method. - Added
setGrantSubject()
method. - Added
getGrant()
method. - Added
setGrant()
method. - Added
getCredentialOfferInfo()
method. - Added
setCredentialOfferInfo()
method. - Added
getIssuableCredentials()
method. - Added
setIssuableCredentials()
method.
- Added
-
JWSAlg
class- Added
$ES256K
. - Added
$EdDSA
.
- Added
-
TokenAction
class- Added
$TOKEN_EXCHANGE
. - Added
$JWT_BEARER
. - Added
$ID_TOKEN_REISSUABLE
.
- Added
-
New parts
AuthorizationTicketInfo
classAuthzDetails
classAuthzDetailsElement
classCredentialOfferInfo
classDynamicScope
classGMAction
classGrant
classGrantScope
classIDTokenReissueAction
classIDTokenReissueRequest
classIDTokenReissueResponse
class
AuthleteApiImpl
class- Added the
User-Agent
HTTP header.
- Added the
IntrospectionResponse
class- Added
getScopeDetails()
method. - Added
setScopeDetails()
method. - Added
getGrantId()
method. - Added
setGrantId()
method. - Added
getConsentedClaims()
method. - Added
setConsentedClaims()
method. - Added
getServiceAttributes()
method. - Added
setServiceAttributes()
method. - Added
getClientAttributes()
method. - Added
setClientAttributes()
method. - Added
isForExternalAttachment()
method. - Added
setForExternalAttachment()
method.
- Added
-
Service
class- Added
isIssSuppressed()
method. - Added
setIssSuppressed()
method. - Added
isNbfOptional()
method. - Added
setNbfOptional()
method.
- Added
-
StandardIntrospectionRequest
class- Added
isWithHiddenProperties()
method. - Added
setWithHiddenProperties()
method.
- Added
-
AuthleteApi
interface- Added
tokenDelete()
method.
- Added
-
BackchannelAuthenticationCompleteRequest
class- Added
getIdtHeaderParams()
method. - Added
setIdtHeaderParams()
method.
- Added
-
Client
class- Added
isRequestObjectRequired()
method. - Added
setRequestObjectRequired()
method.
- Added
-
DeviceCompleteRequest
class- Added
getIdtHeaderParams()
method. - Added
setIdtHeaderParams()
method.
- Added
-
Service
class- Added
isRequestObjectRequired()
method. - Added
setRequestObjectRequired()
method. - Added
isTraditionalRequestObjectProcessingApplied()
method. - Added
setTraditionalRequestObjectProcessingApplied()
method. - Added
isClaimShortcutRestrictive()
method. - Added
setClaimShortcutRestrictive()
method. - Added
isScopeRequired()
method. - Added
setScopeRequired()
method.
- Added
-
AuthleteApi
interface- Added
backchannelAuthentication()
method. - Added
backchannelAuthenticationIssue()
method. - Added
backchannelAuthenticationFail()
method. - Added
backchannelAuthenticationComplete()
method. - Added
deviceAuthorization()
method. - Added
deviceComplete()
method. - Added
deviceVerification()
method. - Added
pushAuthorizationRequest()
method.
- Added
-
AuthorizationFailReason
class- Added
$INVALID_TARGET
.
- Added
-
AuthorizationIssueRequest
class- Added
getIdtHeaderParams()
method. - Added
setIdtHeaderParams()
method.
- Added
-
AuthorizationIssueResponse
class- Added
getAccessToken()
method. - Added
setAccessToken()
method. - Added
getAccessTokenExpiresAt()
method. - Added
setAccessTokenExpiresAt()
method. - Added
getAccessTokenDuration()
method. - Added
setAccessTokenDuration()
method. - Added
getIdToken()
method. - Added
setIdToken()
method. - Added
getAuthorizationCode()
method. - Added
setAuthorizationCode()
method. - Added
getJwtAccessToken()
method. - Added
setJwtAccessToken()
method.
- Added
-
AuthorizationResponse
class- Added
getResources()
method. - Added
setResources()
method. - Added
getPurpose()
method. - Added
setPurpose()
method.
- Added
-
Client
class- Added
getDerivedSectorIdentifier()
method. - Added
setDerivedSectorIdentifier()
method. - Added
getTlsClientAuthSanDns()
method. - Added
setTlsClientAuthSanDns()
method. - Added
getTlsClientAuthSanUri()
method. - Added
setTlsClientAuthSanUri()
method. - Added
getTlsClientAuthSanIp()
method. - Added
setTlsClientAuthSanIp()
method. - Added
getTlsClientAuthSanEmail()
method. - Added
setTlsClientAuthSanEmail()
method. - Added
getBcDeliveryMode()
method. - Added
setBcDeliveryMode()
method. - Added
getBcNotificationEndpoint()
method. - Added
setBcNotificationEndpoint()
method. - Added
getBcRequestSignAlg()
method. - Added
setBcRequestSignAlg()
method. - Added
isBcUserCodeRequired()
method. - Added
setBcUserCodeRequired()
method. - Added
isDynamicallyRegistered()
method. - Added
setDynamicallyRegistered()
method. - Added
getRegistrationAccessTokenHash()
method. - Added
setRegistrationAccessTokenHash()
method. - Added
getAuthorizationDataTypes()
method. - Added
setAuthorizationDataTypes()
method. - Added
isParRequired()
method. - Added
setParRequired()
method.
- Added
-
ClientExtension
class- Added
getAccessTokenDuration()
method. - Added
setAccessTokenDuration()
method. - Added
getRefreshTokenDuration()
method. - Added
setRefreshTokenDuration()
method.
- Added
-
GrantType
class- Added
$CIBA
. - Added
$DEVICE_CODE
.
- Added
-
IntrospectionRequest
class- Added
getDpop()
method. - Added
setDpop()
method. - Added
getHtm()
method. - Added
setHtm()
method. - Added
getHtu()
method. - Added
setHtu()
method.
- Added
-
IntrospectionResponse
class- Added
getResources()
method. - Added
setResources()
method. - Added
getAccessTokenResources()
method. - Added
setAccessTokenResources()
method.
- Added
-
Service
class- Added
getRegistrationManagementEndpoint()
method. - Added
setRegistrationManagementEndpoint()
method. - Added
isPkceS256Required()
method. - Added
setPkceS256Required()
method. - Added
isRefreshTokenDurationKept()
method. - Added
setRefreshTokenDurationKept()
method. - Added
isDynamicRegistrationSupported()
method. - Added
setDynamicRegistrationSupported()
method. - Added
getEndSessionEndpoint()
method. - Added
setEndSessionEndpoint()
method. - Added
getAccessTokenSignAlg()
method. - Added
setAccessTokenSignAlg()
method. - Added
getPushedAuthReqDuration()
method. - Added
setPushedAuthReqDuration()
method. - Added
getAccessTokenSignatureKeyId()
method. - Added
setAccessTokenSignatureKeyId()
method. - Added
getSupportedBackchannelTokenDeliveryModes()
method. - Added
setSupportedBackchannelTokenDeliveryModes()
method. - Added
getBackchannelAuthenticationEndpoint()
method. - Added
setBackchannelAuthenticationEndpoint()
method. - Added
isBackchannelUserCodeParameterSupported()
method. - Added
setBackchannelUserCodeParameterSupported()
method. - Added
getBackchannelAuthReqIdDuration()
method. - Added
setBackchannelAuthReqIdDuration()
method. - Added
getBackchannelPollingInterval()
method. - Added
setBackchannelPollingInterval()
method. - Added
isBackchannelBindingMessageRequiredInFapi()
method. - Added
setBackchannelBindingMessageRequiredInFapi()
method. - Added
getAllowableClockSkew()
method. - Added
setAllowableClockSkew()
method. - Added
getDeviceAuthorizationEndpoint()
method. - Added
setDeviceAuthorizationEndpoint()
method. - Added
getDeviceVerificationUri()
method. - Added
setDeviceVerificationUri()
method. - Added
getDeviceVerificationUriComplete()
method. - Added
setDeviceVerificationUriComplete()
method. - Added
getDeviceFlowCodeDuration()
method. - Added
setDeviceFlowCodeDuration()
method. - Added
getDeviceFlowPollingInterval()
method. - Added
setDeviceFlowPollingInterval()
method. - Added
getUserCodeCharset()
method. - Added
setUserCodeCharset()
method. - Added
getUserCodeLength()
method. - Added
setUserCodeLength()
method. - Added
getPushedAuthReqEndpoint()
method. - Added
setPushedAuthReqEndpoint()
method. - Added
getMtlsEndpointAliases()
method. - Added
setMtlsEndpointAliases()
method. - Added
getSupportedAuthorizationDataTypes()
method. - Added
setSupportedAuthorizationDataTypes()
method. - Added
getSupportedTrustFrameworks()
method. - Added
setSupportedTrustFrameworks()
method. - Added
getSupportedEvidence()
method. - Added
setSupportedEvidence()
method. - Added
getSupportedIdentityDocuments()
method. - Added
setSupportedIdentityDocuments()
method. - Added
getSupportedVerificationMethods()
method. - Added
setSupportedVerificationMethods()
method. - Added
getSupportedVerifiedClaims()
method. - Added
setSupportedVerifiedClaims()
method. - Added
isMissingClientIdAllowed()
method. - Added
setMissingClientIdAllowed()
method. - Added
isParRequired()
method. - Added
setParRequired()
method.
- Added
-
TokenCreateRequest
class- Added
isAccessTokenPersistent()
method. - Added
setAccessTokenPersistent()
method. - Added
getCertificateThumbprint()
method. - Added
setCertificateThumbprint()
method. - Added
getDpopKeyThumbprint()
method. - Added
setDpopKeyThumbprint()
method.
- Added
-
TokenFailReason
class- Added
$INVALID_TARGET
.
- Added
-
TokenIssueResponse
class- Added
getJwtAccessToken()
method. - Added
setJwtAccessToken()
method. - Added
getAccessTokenResources()
method. - Added
setAccessTokenResources()
method.
- Added
-
TokenRequest
class- Added
getDpop()
method. - Added
setDpop()
method. - Added
getHtm()
method. - Added
setHtm()
method. - Added
getHtu()
method. - Added
setHtu()
method.
- Added
-
TokenResponse
class- Added
getJwtAccessToken()
method. - Added
setJwtAccessToken()
method. - Added
getResources()
method. - Added
setResources()
method. - Added
getAccessTokenResources()
method. - Added
setAccessTokenResources()
method.
- Added
-
TokenUpdateRequest
class- Added
isAccessTokenExpiresAtUpdatedOnScopeUpdate()
method. - Added
setAccessTokenExpiresAtUpdatedOnScopeUpdate()
method. - Added
isAccessTokenPersistent()
method. - Added
setAccessTokenPersistent()
method. - Added
getAccessTokenHash()
method. - Added
setAccessTokenHash()
method. - Added
isAccessTokenValueUpdated()
method. - Added
setAccessTokenValueUpdated()
method. - Added
getCertificateThumbprint()
method. - Added
setCertificateThumbprint()
method. - Added
getDpopKeyThumbprint()
method. - Added
setDpopKeyThumbprint()
method.
- Added
-
UserInfoRequest
class- Added
getClientCertificate()
method. - Added
setClientCertificate()
method. - Added
getDpop()
method. - Added
setDpop()
method. - Added
getHtm()
method. - Added
setHtm()
method. - Added
getHtu()
method. - Added
setHtu()
method.
- Added
-
UserInfoResponse
class- Added
getUserInfoClaims()
method. - Added
setUserInfoClaims()
method.
- Added
-
New parts
BackchannelAuthenticationAction
classBackchannelAuthenticationCompleteAction
classBackchannelAuthenticationCompleteRequest
classBackchannelAuthenticationCompleteResponse
classBackchannelAuthenticationCompleteResult
classBackchannelAuthenticationFailAction
classBackchannelAuthenticationFailReason
classBackchannelAuthenticationFailRequest
classBackchannelAuthenticationFailResponse
classBackchannelAuthenticationIssueAction
classBackchannelAuthenticationIssueRequest
classBackchannelAuthenticationIssueResponse
classBackchannelAuthenticationRequest
classBackchannelAuthenticationResponse
classDeliveryMode
classDeviceAuthorizationAction
classDeviceAuthorizationRequest
classDeviceAuthorizationResponse
classDeviceCompleteAction
classDeviceCompleteRequest
classDeviceCompleteResponse
classDeviceCompleteResult
classDeviceVerificationAction
classDeviceVerificationRequest
classDeviceVerificationResponse
classNamedUri
classPushedAuthReqAction
classPushedAuthReqRequest
classPushedAuthReqResponse
classUserCodeCharset
classUserIdentificationHintType
class
-
AuthorizationResponse
class- Added
getRequestObjectPayload()
method. - Added
setRequestObjectPayload()
method. - Added
getIdTokenClaims()
method. - Added
setIdTokenClaims()
method. - Added
getUserInfoClaims()
method. - Added
setUserInfoClaims()
method.
- Added
-
Client
class- Added
getSoftwareId()
method. - Added
setSoftwareId()
method. - Added
getSoftwareVersion()
method. - Added
setSoftwareVersion()
method. - Added
getAuthorizationSignAlg()
method. - Added
setAuthorizationSignAlg()
method. - Added
getAuthorizationEncryptionAlg()
method. - Added
setAuthorizationEncryptionAlg()
method. - Added
getAuthorizationEncryptionEnc()
method. - Added
setAuthorizationEncryptionEnc()
method.
- Added
-
Service
class- Added
getAuthorizationResponseDuration()
method. - Added
setAuthorizationResponseDuration()
method. - Added
getAuthorizationSignatureKeyId()
method. - Added
setAuthorizationSignatureKeyId()
method. - Added
isClientIdAliasEnabled()
method. - Added
setClientIdAliasEnabled()
method. - Added
isErrorDescriptionOmitted()
method. - Added
setErrorDescriptionOmitted()
method. - Added
isErrorUriOmitted()
method. - Added
setErrorUriOmitted()
method. - Added
getIdTokenSignatureKeyId()
method. - Added
setIdTokenSignatureKeyId()
method. - Added
isRefreshTokenKept()
method. - Added
setRefreshTokenKept()
method. - Added
getUserInfoSignatureKeyId()
method. - Added
setUserInfoSignatureKeyId()
method. - Removed
getSupportedIntrospectionAuthSigningAlgorithms()
method. - Removed
setSupportedIntrospectionAuthSigningAlgorithms()
method. - Removed
getSupportedRevocationAuthSigningAlgorithms()
method. - Removed
setSupportedRevocationAuthSigningAlgorithms()
method.
- Added
-
ServiceProfile
class- Added
$OPEN_BANKING
.
- Added
MaxAgeValidator
class- Newly added.
-
AuthorizationResponse
class- Added
isClientIdAliasUsed()
method. - Added
setClientIdAliasUsed()
method. - Removed
isClientAliasUsed()
method. - Removed
setClientAliasUsed()
method.
- Added
-
Client
class- Added
getSelfSignedCertificateKeyId()
method. - Added
setSelfSignedCertificateKeyId()
method.
- Added
-
Client
class- Added
isTlsClientCertificateBoundAccessTokens()
method. - Added
setTlsClientCertificateBoundAccessTokens()
method. - Removed
isMutualTlsSenderConstratinedAccessTokens()
method. - Removed
setMutualTlsSenderConstrainedAccessTokens()
method.
- Added
-
Service
class- Added
isTlsClientCertificateBoundAccessTokens()
method. - Added
setTlsClientCertificateBoundAccessTokens()
method. - Removed
isMutualTlsSenderConstratinedAccessTokens()
method. - Removed
setMutualTlsSenderConstrainedAccessTokens()
method.
- Added
-
IntrospectionRequest
class- Added
getClientCertificate()
method. - Added
setClientCertificate()
method.
- Added
-
IntrospectionResponse
class- Added
getProperties()
method. - Added
setProperties()
method. - Added
getClientIdAlias()
method. - Added
setClientIdAlias()
method. - Added
isClientIdAliasUsed()
method. - Added
setClientIdAliasUsed()
method. - Added
getCertificateThumbprint()
method. - Added
setCertificateThumbprint()
method.
- Added
-
Service
class- Added
isMutualTlsValidatePkiCertChain()
method. - Added
setMutualTlsValidatePkiCertChain()
method. - Added
getTrustedRootCertificates()
method. - Added
setTrustedRootCertificates()
method.
- Added
-
TokenRequest
class- Added
getClientCertificatePath()
method. - Added
setClientCertificatePath()
method.
- Added
-
ValidationUtility
class- Added
ensureString()
method.
- Added
-
New parts
Arrayable
interface.ArrayTrait
trait.
-
Added
Arrayable
interface to some classes inAuthlete.Dto
namespace.
-
AuthleteApiException
class- Added
getResponseHeaders()
method. - Added
$responseHeaders
parameter to the constructor.
- Added
-
ValidationUtility
class- Added
ensureNullOrType()
method.
- Added
-
New classes
HttpHeaders
class.
- Fixed many bugs.
- First release.