Authlete
CHANGES (日本語)

1.5.0 (2020 年 11 月 06 日)

  • BackchannelAuthenticationCompleteRequest クラス
    • IdtHeaderParams プロパティーを追加。
  • Client クラス
    • IsRequestObjectRequired プロパティーを追加。
  • IAuthleteApi インターフェース
    • TokenDelete(string) メソッドを追加。
    • DeviceAuthorization(DeviceAuthorizationRequest) メソッドを追加。
    • DeviceComplete(DeviceCompleteRequest) メソッドを追加。
    • DeviceVerification(DeviceVerificationRequest) メソッドを追加。
    • PushAuthorizationRequest(PushedAuthReqRequest) メソッドを追加。
  • Service クラス
    • IsRequestObjectRequired プロパティーを追加。
    • IsTraditionalRequestObjectProcessingApplied プロパティーを追加。
    • IsClaimShortcutRestrictive プロパティーを追加。
    • IsScopeRequired プロパティーを追加。
  • 新しい型
    • DeviceAuthorizationAction 列挙型
    • DeviceAuthorizationRequest クラス
    • DeviceAuthorizationResponse クラス
    • DeviceCompleteAction 列挙型
    • DeviceCompleteRequest クラス
    • DeviceCompleteResponse クラス
    • DeviceCompleteResult 列挙型
    • DeviceVerificationAction 列挙型
    • DeviceVerificationRequest クラス
    • DeviceVerificationResponse クラス
    • PushedAuthReqAction 列挙型
    • PushedAuthReqRequest クラス
    • PushedAuthReqResponse クラス

1.4.0 (2020 年 07 月 23 日)

  • AuthorizationFailReason 列挙型
    • INVALID_TARGET を追加。
  • AuthorizationIssueRequest クラス
    • IdtHeaderParams プロパティーを追加。
  • AuthorizationResponse クラス
    • Purpose プロパティーを追加。
    • Resources プロパティーを追加。
  • BackchannelAuthenticationCompleteResponse クラス
    • Resources プロパティーを追加。
  • BackchannelAuthenticationFailReason 列挙型
    • INVALID_TARGET を追加。
  • BackchannelAuthenticationResponse クラス
    • RequestContext プロパティーを追加。
    • Resources プロパティーを追加。
  • Client クラス
    • AuthorizationDataTypes プロパティーを追加。
    • DerivedSectorIdentifier プロパティーを追加。
    • IsDynamicallyRegistered プロパティーを追加。
    • IsParRequired プロパティーを追加。
    • RegistrationAccessTokenHash プロパティーを追加。
  • ClientExtension クラス
    • AccessTokenDuration プロパティーを追加。
    • RefreshTokenDuration プロパティーを追加。
  • GrantType 列挙型
    • DEVICE_CODE を追加。
  • IntrospectionRequest クラス
    • Dpop プロパティーを追加。
    • Htm プロパティーを追加。
    • Htu プロパティーを追加。
  • IntrospectionResponse クラス
    • Resources プロパティーを追加。
    • AccessTokenResources プロパティーを追加。
  • Service クラス
    • DeviceAuthorizationEndpoint プロパティーを追加。
    • DeviceFlowCodeDuration プロパティーを追加。
    • DeviceFlowPollingInterval プロパティーを追加。
    • DeviceVerificationUri プロパティーを追加。
    • DeviceVerificationUriComplete プロパティーを追加。
    • EndSessionEndpoint プロパティーを追加。
    • IsBackchannelBindingMessageRequiredInFapi プロパティーを追加。
    • IsDynamicRegistrationSupported プロパティーを追加。
    • IsMissingClientIdAllowed プロパティーを追加。
    • IsParRequired プロパティーを追加。
    • IsRefreshTokenDurationKept プロパティーを追加。
    • MtlsEndpointAliases プロパティーを追加。
    • PushedAuthReqDuration プロパティーを追加。
    • PushedAuthReqEndpoint プロパティーを追加。
    • RegistrationManagementEndpoint プロパティーを追加。
    • SupportedAuthorizationDataTypes プロパティーを追加。
    • SupportedEvidence プロパティーを追加。
    • SupportedIdentityDocuments プロパティーを追加。
    • SupportedTrustFrameworks プロパティーを追加。
    • SupportedVerificationMethods プロパティーを追加。
    • SupportedVerifiedClaims プロパティーを追加。
    • UserCodeCharset プロパティーを追加。
    • UserCodeLength プロパティーを追加。
  • TokenCreateRequest クラス
    • CertificateThumbprint プロパティーを追加。
    • DpopKeyThumbprint プロパティーを追加。
  • TokenFailReason 列挙型
    • INVALID_TARGET を追加。
  • TokenIssueResponse クラス
    • AccessTokenResources プロパティーを追加。
  • TokenRequest クラス
    • Dpop プロパティーを追加。
    • Htm プロパティーを追加。
    • Htu プロパティーを追加。
  • TokenResponse クラス
    • Resources プロパティーを追加。
    • AccessTokenResources プロパティーを追加。
  • TokenUpdateRequest クラス
    • CertificateThumbprint プロパティーを追加。
    • DpopKeyThumbprint プロパティーを追加。
  • UserInfoRequest クラス
    • Dpop プロパティーを追加。
    • Htm プロパティーを追加。
    • Htu プロパティーを追加。
  • 新しい型
    • NamedUri クラス
    • UserCodeCharset 列挙型

1.3.0 (2019 年 05 月 03 日)

  • AuthorizationIssueResponse クラス
    • AccessToken プロパティーを追加。
    • AccessTokenDuration プロパティーを追加。
    • AccessTokenExpiresAt プロパティーを追加。
    • AuthorizationCode プロパティーを追加。
    • IdToken プロパティーを追加。
    • JwtAccessToken プロパティーを追加。
  • Client クラス
    • BcDeliveryMode プロパティーを追加。
    • BcNotificationEndpoint プロパティーを追加。
    • BcRequestSignAlg プロパティーを追加。
    • IsBcUserCodeRequired プロパティーを追加。
    • TlsClientAuthSanDns プロパティーを追加。
    • TlsClientAuthSanEmail プロパティーを追加。
    • TlsClientAuthSanIp プロパティーを追加。
    • TlsClientAuthSanUri プロパティーを追加。
  • GrantType 列挙型
    • CIBA を追加。
  • IAuthleteApi インターフェース
    • BackchannelAuthentication(BackchannelAuthenticationRequest) メソッドを追加。
    • BackchannelAuthenticationComplete(BackchannelAuthenticationCompleteRequest) メソッドを追加。
    • BackchannelAuthenticationFail(BackchannelAuthenticationFailRequest) メソッドを追加。
    • BackchannelAuthenticationIssue(BackchannelAuthenticationIssueRequest) メソッドを追加。
  • IAuthleteConfiguration インターフェース
    • ServiceAccessToken プロパティーを追加。
    • ServiceOwnerAccessToken プロパティーを追加。
  • Service クラス
    • AccessTokenSignAlg プロパティーを追加。
    • AccessTokenSignatureKeyId プロパティーを追加。
    • AllowableClockSkew プロパティーを追加。
    • BackchannelAuthenticationEndpoint プロパティーを追加。
    • BackchannelAuthReqIdDuration プロパティーを追加。
    • BackchannelPollingInterval プロパティーを追加。
    • IsBackchannelUserCodeParameterSupported プロパティーを追加。
    • SupportedBackchannelTokenDeliveryModes プロパティーを追加。
  • TokenCreateRequest クラス
    • IsAccessTokenPersistent プロパティーを追加。
  • TokenIssueResponse クラス
    • JwtAccessToken プロパティーを追加。
  • TokenResponse クラス
    • JwtAccessToken プロパティーを追加。
  • TokenUpdateRequest クラス
    • AccessTokenHash プロパティーを追加。
    • IsAccessTokenExpiresAtUpdatedOnScopeUpdate プロパティーを追加。
    • IsAccessTokenPersistent プロパティーを追加。
    • IsAccessTokenValueUpdated プロパティーを追加。
  • TokenUpdateResponse クラス
    • TokenType プロパティーを追加。
  • UserInfoRequest クラス
    • ClientCertificate プロパティーを追加。
  • 新しい型
    • BackchannelAuthenticationAction 列挙型
    • BackchannelAuthenticationRequest クラス
    • BackchannelAuthenticationResponse クラス
    • BackchannelAuthenticationCompleteAction 列挙型
    • BackchannelAuthenticationCompleteRequest クラス
    • BackchannelAuthenticationCompleteResponse クラス
    • BackchannelAuthenticationCompleteResult 列挙型
    • BackchannelAuthenticationFailAction 列挙型
    • BackchannelAuthenticationFailReason 列挙型
    • BackchannelAuthenticationFailRequest クラス
    • BackchannelAuthenticationFailResponse クラス
    • BackchannelAuthenticationIssueAction 列挙型
    • BackchannelAuthenticationIssueRequest クラス
    • BackchannelAuthenticationIssueResponse クラス
    • DeliveryMode 列挙型
    • UserIdentificationHintType 列挙型

1.2.0 (2018 年 09 月 28 日)

  • AuthorizationResponse クラス
    • RequestObjectPayload プロパティーを追加。
    • IdTokenClaims プロパティーを追加。
    • UserInfoClaims プロパティーを追加。
  • Client クラス
    • SoftwareId プロパティーを追加。
    • SoftwareVersion プロパティーを追加。
    • AuthorizationSignAlg プロパティーを追加。
    • AuthorizationEncryptionAlg プロパティーを追加。
    • AuthorizationEncryptionEnc プロパティーを追加。
  • Service クラス
    • AuthorizationResponseDuration プロパティーを追加。
    • IsClientIdAliasEnabled プロパティーを追加。
    • IsErrorDescriptionOmitted プロパティーを追加。
    • IsErrorUriOmitted プロパティーを追加。
    • IsRefreshTokenKept プロパティーを追加。
    • AuthorizationSignatureKeyId プロパティーを追加。
    • IdTokenSignatureKeyId プロパティーを追加。
    • UserInfoSignatureKeyId プロパティーを追加。
    • SupportedIntrospectionAuthSigningAlgorithms プロパティーを削除。
    • SupportedRevocationAuthSigningAlgorithms プロパティーを削除。
  • ServiceProfile 列挙型
    • OPEN_BANKING を追加。

1.1.0 (2018 年 05 月 30 日)

  • AuthorizationRequestHandlerSpiAdapter クラス
    • IAuthorizationRequestHandlerSpi インターフェースを実装。
  • Client クラス
    • SelfSignedCertificateKeyId プロパティーを追加。
    • IsMutualTlsSenderConstrainedAccessTokens プロパティーを IsTlsClientCertificateBoundAccessTokens へと名称変更。
  • IntrospectionResponse クラス
    • Properties プロパティーを追加。
    • ClientIdAlias プロパティーを追加。
    • IsClientIdAliasUsed プロパティーを追加。
  • Service クラス
    • IsMutualTlsValidatePkiCertChain プロパティーを追加。
    • TrustedRootCertificates プロパティーを追加。
    • IsMutualTlsSenderConstrainedAccessTokens プロパティーを IsTlsClientCertificateBoundAccessTokens へと名称変更。
  • TokenRequest クラス
    • ClientCertificatePath プロパティーを追加。

1.0.9 (2018 年 03 月 15 日)

  • Client クラス
    • IsMutualTlsSenderConstrainedAccessTokens プロパティーを追加。
  • IntrospectionRequest クラス
    • ClientCertificate プロパティーを追加。
  • IntrospectionResponse クラス
    • CertificateThumbprint プロパティーを追加。
  • Service クラス
    • IsMutualTlsSenderConstrainedAccessTokens プロパティーを追加。
    • SupportedRevocationAuthMethods プロパティーを追加。
    • SupportedRevocationAuthSigningAlgorithms プロパティーを追加。
    • IntrospectionEndpoint プロパティーを追加。
    • SupportedIntrospectionAuthMethods プロパティーを追加。
    • SupportedIntrospectionAuthSigningAlgorithms プロパティーを追加。

1.0.8 (2018 年 03 月 11 日)

  • Scope クラス
    • Attributes プロパティーを追加。
  • Service クラス
    • SupportedServiceProfiles プロパティーを追加。
  • TokenRequest クラス
    • ClientCertificate プロパティーを追加。
  • 新しい型
    • Pair クラス
    • ServiceProfie 列挙型

1.0.7 (2018 年 01 月 08 日)

  • AccessTokenValidator クラスを追加。

1.0.6 (2018 年 01 月 08 日)

  • IntrospectionResponseExistent プロパティーを IsExistent へとリネーム。
  • IntrospectionResponseUsable プロパティーを IsUsable へとリネーム。
  • IntrospectionResponseSufficient プロパティーを IsSufficient へとリネーム。
  • IntrospectionResponseRefreshable プロパティーを IsRefreshable へとリネーム。
  • IntrospectinoResponseIsUsable の別名として IsActive プロパティーを追加。

1.0.5 (2018 年 01 月 07 日)

  • IUserInfoRequestHandlerSpi から PrepareUserClaims メソッドを削除。

1.0.4 (2018 年 01 月 06 日)

  • AuthorizationResponse.Prompts の属性を修正。

1.0.3 (2018 年 01 月 04 日)

  • TokenRequestHandler.Handle(string, string) メソッドを追加。
  • TokenRequestHandler.Handle(string, BasicCredentials) メソッドを追加。
  • RevocationRequestHandler.Handle(string, string) メソッドを追加。
  • RevocationRequestHandler.Handle(string, BasicCredentials) メソッドを追加。

1.0.2 (2018 年 01 月 02 日)

  • JSON プロセッサーで処理すべきではないオブジェクトが JSON プロセッサーに渡されていたという AuthleteApi 内の不具合を修正。

1.0.1 (2018 年 01 月 02 日)

  • BasicCredentials.Parse(string) の不具合を修正。
  • AuthleteApi 内の Authorization ヘッダー生成不具合を修正。
  • BasicCredentials.FormattedParameter プロパティーを追加。

1.0.0 (2018 年 01 月 01 日)

  • 最初のリリース