-
AccessTokenclass- Added
refreshTokenScopes.
- Added
-
AuthorizationIssueRequestclass- Added
authorizationDetails. - Added
consentedClaims. - Added
claimsForTx. - Added
verifiedClaimsForTx. - Added
jwtAtClaims. - Added
accessToken. - Added
idTokenAudType. - Added
accessTokenDuration.
- Added
-
AuthleteApiclass- Changed the
pretty=Trueargument of thegetServiceConfigurationmethod torequest=None. - Added
tokenRevokemethod. - Added
hskCreatemethod. - Added
hskDeletemethod. - Added
hskGetmethod. - Added
hskGetListmethod. - Added
echomethod. - Added
gmmethod. - Added
updateClientLockFlagmethod. - Added
federationConfigurationmethod. - Added
federationRegistrationmethod. - Added
credentialIssuerMetadatamethod. - Added
credentialJwtIssuerMetadatamethod. - Added
credentialIssuerJwksmethod. - Added
credentialOfferCreatemethod. - Added
credentialOfferInfomethod. - Added
credentialSingleParsemethod. - Added
credentialSingleIssuemethod. - Added
credentialBatchParsemethod. - Added
credentialBatchIssuemethod. - Added
credentialDeferredParsemethod. - Added
credentialDeferredIssuemethod. - Added
idTokenReissuemethod. - Added
authorizationTicketInfomethod. - Added
authorizationTicketUpdatemethod.
- Changed the
-
AuthleteApiImplclass- Updated to support the Authlete API version 3.
-
AuthleteConfigurationclass- Added
apiVersion. - Added
dpopKey. - Added
clientCertificate.
- Added
-
AuthleteEnvConfigurationclass- Added
apiVersion. - Added
dpopKey. - Added
clientCertificate.
- Added
-
AuthleteIniConfigurationclass- Added
apiVersion. - Added
dpopKey. - Added
clientCertificate.
- Added
-
AuthorizationIssueResponseclass- Added
ticketInfo.
- Added
-
AuthorizationRequestclass- Added
context.
- Added
-
AuthorizationResponseclass- Added
dynamicScopes. - Added
claimsAtUserInfo. - Added
clientEntityIdUsed. - Added
transformedClaims. - Added
authorizationDetails. - Added
gmAction. - Added
grantId. - Added
grantSubject. - Added
requestedClaimsForTx. - Added
requestedVerifiedClaimsForTx. - Added
credentialOfferInfo. - Added
issuableCredentials.
- Added
-
Clientclass- Renamed
authorizationDataTypestoauthorizationDetailsTypes. (spec change) - Added
attributes. - Added
customMetadata. - Added
frontChannelRequestObjectEncryptionRequired. - Added
requestObjectEncryptionAlgMatchRequired. - Added
requestObjectEncryptionEncMatchRequired. - Added
digestAlgorithm. - Added
singleAccessTokenPerSubject. - Added
pkceRequired. - Added
pkceS256Required. - Added
rsSignedRequestKeyId. - Added
rsRequestSigned. - Added
dpopRequired. - Added
locked. - Added
fapiModes. - Added
entityId. - Added
trustAnchorId. - Added
trustChain. - Added
trustChainExpiresAt. - Added
trustChainUpdatedAt. - Added
organizationName. - Added
signedJwksUri. - Added
clientRegistrationTypes. - Added
automaticallyRegistered. - Added
explicitlyRegistered. - Added
credentialOfferEndpoint. - Added
credentialResponseEncryptionRequired.
- Renamed
-
ClientExtensionclass- Added
tokenExchangePermitted.
- Added
-
GrantTypeclass- Added
TOKEN_EXCHANGE. - Added
JWT_BEARER. - Added
PRE_AUTHORIZED_CODE.
- Added
-
IntrospectionRequestclass- Added
resources. - Added
uri. - Added
message. - Added
headers. - Added
requiredComponents. - Added
acrValues. - Added
maxAge. - Added
dpopNonceRequired.
- Added
-
IntrospectionResponseclass- Added
clientEntityId. - Added
clientEntityIdUsed. - Added
authorizationDetails. - Added
grantId. - Added
grant. - Added
consentedClaims. - Added
serviceAttributes. - Added
clientAttributes. - Added
forExternalAttachment. - Added
acr. - Added
authTime. - Added
grantType. - Added
forCredentialIssuance. - Added
cnonce. - Added
cnonceExpiresAt. - Added
issuableCredentials. - Added
dpopNonce.
- Added
-
Promptclass- Added
CREATE.
- Added
-
PushedAuthReqRequestclass- Added
dpop. - Added
htm. - Added
htu. - Added
dpopNonceRequired.
- Added
-
PushedAuthReqResponseclass- Added
clientAuthMethod. - Added
dpopNonce.
- Added
-
RevocationRequestclass- Added
clientCertificate. - Added
clientCertificatePath.
- Added
-
Serviceclass- Renamed
pkceRequiretopkceRequired. (bug) - Renamed
mutualTlsValiddatePkiCertChaintomutualTlsValidatePkiCertChain. (bug) - Renamed
supportedAuthorizationDataTypestosupportedAuthorizationDetailsTypes. (spec change) - Added
refreshTokenDurationReset. - Added
supportedDocuments. - Added
supportedDocumentsMethods. - Added
supportedDocumentsCheckMethods. - Added
supportedElectronicRecords. - Added
supportedAttachments. - Added
supportedDigestAlgorithms. - Added
nbfOptional. - Added
issSuppressed. - Added
attributes. - Added
supportedCustomClientMetadata. - Added
tokenExpirationLinked. - Added
frontChannelRequestObjectEncryptionRequired. - Added
requestObjectEncryptionAlgMatchRequired. - Added
requestObjectEncryptionEncMatchRequired. - Added
hsmEnabled. - Added
hsks. - Added
grantManagementEndpoint. - Added
grantManagementActionRequired. - Added
unauthorizedOnClientConfigSupported. - Added
dcrScopeUsedAsRequestable. - Added
predefinedTransformedClaims. - Added
loopbackRedirectionUriVariable. - Added
requestObjectAudienceChecked. - Added
accessTokenForExternalAttachmentEmbedded. - Added
refreshTokenIdempotent. - Added
federationEnabled. - Added
organizationName. - Added
authorityHints. - Added
trustAnchors. - Added
federationJwks. - Added
federationSignatureKeyId. - Added
federationConfigurationDuration. - Added
signedJwksUri. - Added
federationRegistrationEndpoint. - Added
supportedClientRegistrationTypes. - Added
tokenExchangeByIdentifiableClientsOnly. - Added
tokenExchangeByConfidentialClientsOnly. - Added
tokenExchangeByPermittedClientsOnly. - Added
tokenExchangeEncryptedJwtRejected. - Added
tokenExchangeUnsignedJwtRejected. - Added
jwtGrantByIdentifiableClientsOnly. - Added
jwtGrantEncryptedJwtRejected. - Added
jwtGrantUnsignedJwtRejected. - Added
dcrDuplicateSoftwareIdBlocked. - Added
resourceSignatureKeyId. - Added
rsResponseSigned. - Added
openidDroppedOnRefreshWithoutOfflineAccess. - Added
verifiableCredentialsEnabled. - Added
credentialIssuerMetadata. - Added
credentialOfferDuration. - Added
idTokenAudType. - Added
supportedPromptValues. - Added
verifiedClaimsValidationSchemaSet. - Added
preAuthorizedGrantAnonymousAccessSupported. - Added
cnonceDuration. - Added
credentialTransactionDuration. - Added
credentialDuration. - Added
credentialJwks. - Added
credentialJwksUri. - Added
idTokenReissuable. - Added
introspectionSignatureKeyId. - Added
fapiModes. - Added
dpopNonceRequired. - Added
dpopNonceDuration.
- Renamed
-
StandardIntrospectionActionclass- Added
JWT.
- Added
-
StandardIntrospectionRequestclass- Added
withHiddenProperties. - Added
rsUri. - Added
httpAcceptHeader. - Added
introspectionSignAlg. - Added
introspectionEncryptionAlg. - Added
introspectionEncryptionEnc. - Added
sharedKeyForSign. - Added
sharedKeyForEncryption. - Added
publicKeyForEncryption.
- Added
-
TokenActionclass- Added
TOKEN_EXCHANGE. - Added
JWT_BEARER. - Added
ID_TOKEN_REISSUABLE.
- Added
-
TokenCreateRequestclass- Added
clientEntityIdUsed. - Added
authorizationDetails. - Added
resources. - Added
forExternalAttachment. - Added
jwtAtClaims. - Added
acr. - Added
authTime.
- Added
-
TokenCreateResponseclass- Added
jwtAccessToken. - Added
authorizationDetails. - Added
forExternalAttachment. - Added
refreshTokenScopes.
- Added
-
TokenIssueRequestclass- Added
jwtAtClaims. - Added
accessToken. - Added
accessTokenDuration.
- Added
-
TokenIssueResponseclass- Added
clientEntityId. - Added
clientEntityIdUsed. - Added
authorizationDetails. - Added
serviceAttributes. - Added
clientAttributes. - Added
refreshTokenScopes.
- Added
-
TokenRequestclass- Added
jwtAtClaims. - Added
accessToken. - Added
accessTokenDuration. - Added
dpopNonceRequired.
- Added
-
TokenResponseclass- Added
clientEntityId. - Added
clientEntityIdUsed. - Added
clientAuthMethod. - Added
authorizationDetails. - Added
grantId. - Added
serviceAttributes. - Added
clientAttributes. - Added
audiences. - Added
requestedTokenType. - Added
subjectToken. - Added
subjectTokenType. - Added
subjectTokenInfo. - Added
actorToken. - Added
actorTokenType. - Added
actorTokenInfo. - Added
assertion. - Added
previousRefreshTokenUsed. - Added
cnonce. - Added
cnonceExpiresAt. - Added
cnonceDuration. - Added
requestedIdTokenClaims. - Added
dpopNonce. - Added
refreshTokenScopes.
- Added
-
TokenUpdateRequestclass- Added
refreshTokenExpiresAt. - Added
refreshTokenExpiresAtUpdatedOnScopeUpdate. - Added
authorizationDetails. - Added
forExternalAttachment. - Added
tokenId.
- Added
-
TokenUpdateResponseclass- Added
refreshTokenExpiresAt. - Added
authorizationDetails. - Added
forExternalAttachment. - Added
tokenId.
- Added
-
UserInfoIssueRequestclass- Added
claimsForTx. - Added
verifiedClaimsForTx. - Added
requestSignature. - Added
headers.
- Added
-
UserInfoIssueResponseclass- Added
signature. - Added
signatureInput. - Added
contentDigest.
- Added
-
UserInfoRequestclass- Added
uri. - Added
headers. - Added
message. - Added
dpopNonceRequired.
- Added
-
UserInfoResponseclass- Added
clientEntityId. - Added
clientEntityIdUsed. - Added
transformedClaims. - Added
consentedClaims. - Added
requestedClaimsForTx. - Added
requestedVerifiedClaimsForTx. - Added
serviceAttributes. - Added
clientAttributes. - Added
dpopNonce.
- Added
-
New types
AttachmentTypeclassAuthorizationTicketInfoclassAuthorizationTicketInfoActionclassAuthorizationTicketInfoRequestclassAuthorizationTicketInfoResponseclassAuthzDetailsclassAuthzDetailsElementclassClientRegistrationTypeclassCredentialBatchIssueActionclassCredentialBatchIssueRequestclassCredentialBatchIssueResponseclassCredentialBatchParseActionclassCredentialBatchParseRequestclassCredentialBatchParseResponseclassCredentialDeferredIssueActionclassCredentialDeferredIssueRequestclassCredentialDeferredIssueResponseclassCredentialDeferredParseActionclassCredentialDeferredParseRequestclassCredentialDeferredParseResponseclassCredentialIssuanceOrderclassCredentialIssuerJwksActionclassCredentialIssuerJwksRequestclassCredentialIssuerJwksResponseclassCredentialIssuerMetadataclassCredentialIssuerMetadataActionclassCredentialIssuerMetadataRequestclassCredentialIssuerMetadataResponseclassCredentialJwtIssuerMetadataActionclassCredentialJwtIssuerMetadataRequestclassCredentialJwtIssuerMetadataResponseclassCredentialOfferCreateActionclassCredentialOfferCreateRequestclassCredentialOfferCreateResponseclassCredentialOfferInfoclassCredentialOfferInfoActionclassCredentialOfferInfoRequestclassCredentialOfferInfoResponseclassCredentialRequestInfoclassCredentialSingleIssueActionclassCredentialSingleIssueRequestclassCredentialSingleIssueResponseclassCredentialSingleParseActionclassCredentialSingleParseRequestclassCredentialSingleParseResponseclassDynamicScopeclassEntityTypeclassFapiModeclassFederationConfigurationActionclassFederationConfigurationRequestclassFederationConfigurationResponseclassFederationRegistrationActionclassFederationRegistrationRequestclassFederationRegistrationResponseclassGMActionclassGrantclassGrantManagementActionclassGrantManagementRequestclassGrantManagementResponseclassGrantScopeclassHskclassHskActionclassHskCreateRequestclassHskListActionclassHskListResponseclassHskResponseclassIDTokenReissueActionclassIDTokenReissueRequestclassIDTokenReissueResponseclassServiceConfigurationRequestclassStringArrayclassTokenInfoclassTokenRevokeRequestclassTokenRevokeResponseclassTrustAnchorclass
Serviceclass- Added
claimShortcutRestrictive. - Added
scopeRequired.
- Added
- README files
- Added "AWS Support" section.
authlete.aws.apigateway.Authorizerclass- Improved the way to extract an access token to support both "TOKEN" and "REQUEST" types of Lambda Event Payload.
authlete.aws.apigateway.Authorizerclass- Introduced
policyproperty to control behaviors in error cases. - Changed the content of
contextembedded in policies.
- Introduced
authlete.aws.apigateway.Authorizerclass- Ensured
client_idincontextin IAM policies is always a string orNone.
- Ensured
authlete.aws.apigateway.Authorizerclass- Changed the behavior in the case of no access token.
- Removed
on_no_access_tokenhook.
authlete.aws.apigateway.Authorizerclass- Added
update_policy_contextmethod. - Changed the content of
contextembedded in policies. - Changed interfaces of some hook methods.
- Added
-
AuthleteApiclass- Added
tokenDeletemethod.
- Added
-
New packages
authlete.awsauthlete.aws.apigateway
-
AuthleteApiclass- Added
pushedAuthorizationRequestmethod.
- Added
-
AuthorizationFailReasonclass- Added
INVALID_TARGET.
- Added
-
AuthorizationIssueRequestclass- Added
idtHeaderParams.
- Added
-
AuthorizationResponseclass- Added
purpose. - Added
resources.
- Added
-
BackchannelAuthenticationCompleteRequestclass- Added
idtHeaderParams.
- Added
-
BackchannelAuthenticationCompleteResponseclass- Added
resources.
- Added
-
BackchannelAuthenticationFailReasonclass- Added
INVALID_TARGET.
- Added
-
BackchannelAuthenticationResponseclass- Added
resources.
- Added
-
Clientclass- Added
authorizationDataTypes. - Added
derivedSectorIdentifier. - Added
parRequired. - Added
requestObjectRequired. - Renamed
sectorIdentifiertosectorIdentifierUri.
- Added
-
ClientExtensionclass- Added
accessTokenDuration. - Added
refreshTokenDuration.
- Added
-
DeviceAuthorizationResponseclass- Added
resources.
- Added
-
DeviceVerificationResponseclass- Added
resources.
- Added
-
IntrospectionRequestclass- Added
dpop. - Added
htm. - Added
htu.
- Added
-
IntrospectionResponseclass- Added
accessTokenResources. - Added
resources.
- Added
-
Serviceclass- Added
endSessionEndpoint. - Added
missingClientIdAllowed. - Added
parRequired. - Added
pushedAuthReqDuration. - Added
refreshTokenDurationKept. - Added
requestObjectRequired. - Added
supportedAuthorizationDataTypes. - Added
supportedEvidence. - Added
supportedIdentityDocuments. - Added
supportedTrustFrameworks. - Added
supportedVerificationMethods. - Added
supportedVerifiedClaims. - Added
traditionalRequestObjectProcessingApplied. - Renamed
requestObjectEndpointtopushedAuthReqEndpoint.
- Added
-
TokenCreateRequestclass- Added
certificateThumbprint. - Added
dpopKeyThumbprint.
- Added
-
TokenFailReasonclass- Added
INVALID_TARGET.
- Added
-
TokenIssueResponseclass- Added
accessTokenResources.
- Added
-
TokenRequestclass- Added
dpop. - Added
htm. - Added
htu.
- Added
-
TokenResponseclass- Added
accessTokenResources. - Added
resources.
- Added
-
TokenUpdateRequestclass- Added
certificateThumbprint. - Added
dpopKeyThumbprint.
- Added
-
UserInfoRequestclass- Added
dpop. - Added
htm. - Added
htu.
- Added
-
UserInfoResponseclass- Added
userInfoClaims.
- Added
-
New classes
PushedAuthReqActionPushedAuthReqRequestPushedAuthReqResponse
Renamed user_info_* to userinfo_*.
Updated setup.py to fix packages, and add install_requires and license.
First release.