-
Setting
構造体Transport
フィールドを追加。
-
http.Client
HTTPクライアントのTransportを設定。 -
各 API 呼び出しメソッドに ctx.Context を伝播させるようにしました。
Service
構造体requestObjectAudienceChecked
フィールドを追加。unauthorizedOnClientConfigSupported
フィールドを追加。
-
IdTokenAudType
型IdTokenAudType_ARRAY
定数を追加。IdTokenAudType_STRING
定数を追加。IdTokenAudType_DEFAULT
定数を追加。
-
AuthorizationIssueRequest
構造体IdTokenAudType
フィールドを追加。
-
BackchannelAuthenticationCompleteRequest
構造体IdTokenAudType
フィールドを追加。
-
DeviceCompleteRequest
構造体IdTokenAudType
フィールドを追加。
-
Service
構造体IdTokenAudType
フィールドを追加。
go.mod
toml => v1.2.1
更新しました。testify => v1.8.1
更新しました。objx => v0.5.0
更新しました。testify => v1.8.1
更新しました。yaml.v3 => v3.0.1
更新しました。
Client
構造体PkceRequired
フィールドを追加。PkceS256Required
フィールドを追加。
TokenRequest
構造体JwtAtClaims
フィールドを追加。
-
GrantType
型GrantType_JWT_BEARER
定数を追加。
-
TokenAction
型TokenAction_JWT_BEARER
定数を追加。
-
TokenResponse
構造体Assertion
フィールドを追加。
TokenAction
型TokenAction_TOKEN_EXCHANGE
定数を追加。
-
AuthorizationIssueRequest
構造体ConsentedClaims
フィールドを追加。ClaimsForTx
フィールドを追加。VerifiedClaimsForTx
フィールドを追加。JwtAtClaims
フィールドを追加。AccessToken
フィールドを追加。
-
BackchannelAuthenticationCompleteRequest
構造体ConsentedClaims
フィールドを追加。JwtAtClaims
フィールドを追加。AccessToken
フィールドを追加。
-
DeviceCompleteRequest
構造体ConsentedClaims
フィールドを追加。JwtAtClaims
フィールドを追加。
-
GrantType
型GrantType_TOKEN_EXCHANGE
定数を追加。
-
TokenCreateRequest
構造体Resources
フィールドを追加。ForExternalAttachment
フィールドを追加。JwtAtClaims
フィールドを追加。
-
TokenCreateResponse
構造体JwtAccessToken
フィールドを追加。ForExternalAttachment
フィールドを追加。TokenId
フィールドを追加。
-
TokenIssueRequest
構造体JwtAtClaims
フィールドを追加。AccessToken
フィールドを追加。
-
TokenRequest
構造体AccessToken
フィールドを追加。
-
TokenResponse
構造体GrantId
フィールドを追加。Audiences
フィールドを追加。RequestedTokenType
フィールドを追加。SubjectToken
フィールドを追加。SubjectTokenType
フィールドを追加。SubjectTokenInfo
フィールドを追加。ActorToken
フィールドを追加。ActorTokenType
フィールドを追加。ActorTokenInfo
フィールドを追加。
-
TokenUpdateRequest
構造体ForExternalAttachment
フィールドを追加。TokenId
フィールドを追加。
-
TokenUpdateResponse
構造体ForExternalAttachment
フィールドを追加。TokenId
フィールドを追加。
-
新規部品
TokenInfo
構造体TokenType
型と同型の定数
-
Service
構造体SupportedDocuments
フィールドを追加。DcrScopeUsedAsRequestable
フィールドを追加。LoopbackRedirectionUriVariable
フィールドを追加。
-
Settings
構造体UserAgent
フィールドを追加。
-
AuthleteApi
インターフェースHskCreate()
メソッドを追加HskDelete()
メソッドを追加HskGet()
メソッドを追加HskGetList()
メソッドを追加Echo()
メソッドを追加
-
AuthorizationResponse
構造体DynamicScopes
フィールドを追加。
-
BackchannelAuthenticationCompleteResponse
構造体ServiceAttributes
フィールドを追加。ClientAttributes
フィールドを追加。
-
BackchannelAuthenticationResponse
構造体DynamicScopes
フィールドを追加。ServiceAttributes
フィールドを追加。ClientAttributes
フィールドを追加。
-
Client
構造体Attributes
フィールドを追加。CustomMetadata
フィールドを追加。FrontChannelRequestObjectEncryptionRequired
フィールドを追加。RequestObjectEncryptionAlgMatchRequired
フィールドを追加。RequestObjectEncryptionEncMatchRequired
フィールドを追加。AuthorizationDataTypes
をAuthorizationDetailsTypes
へ名称変更。
-
DeviceAuthorizationResponse
構造体DynamicScopes
フィールドを追加。ServiceAttributes
フィールドを追加。ClientAttributes
フィールドを追加。
-
DeviceVerificationResponse
構造体DynamicScopes
フィールドを追加。ServiceAttributes
フィールドを追加。ClientAttributes
フィールドを追加。
-
IntrospectionResponse
構造体ServiceAttributes
フィールドを追加。ClientAttributes
フィールドを追加。
-
RevocationRequest
構造体ClientCertificate
フィールドを追加。ClientCertificatePath
フィールドを追加。
-
Service
構造体RefreshTokenDurationReset
フィールドを追加。NbfOptional
フィールドを追加。IssSuppressed
フィールドを追加。Attributes
フィールドを追加。SupportedCustomClientMetadata
フィールドを追加。TokenExpirationLinked
フィールドを追加。FrontChannelRequestObjectEncryptionRequired
フィールドを追加。RequestObjectEncryptionAlgMatchRequired
フィールドを追加。RequestObjectEncryptionEncMatchRequired
フィールドを追加。HsmEnabled
フィールドを追加。Hsks
フィールドを追加。SupportedAuthorizationDataTypes
をSupportedAuthorizationDetailsTypes
へ名称変更。
-
TokenIssueResponse
構造体ServiceAttributes
フィールドを追加。ClientAttributes
フィールドを追加。
-
TokenResponse
構造体ServiceAttributes
フィールドを追加。ClientAttributes
フィールドを追加。
-
UserInfoResponse
構造体ServiceAttributes
フィールドを追加。ClientAttributes
フィールドを追加。
-
新規部品
DynamicScope
構造体Hsk
構造体HskAction
型と同型の定数HskResponse
構造体HskListAction
型と同型の定数HskListResponse
構造体HskCreateRequest
構造体
StandardIntrospectionRequest
構造体WithHiddenProperties
フィールドを追加。
Service
構造体ClaimShortcutRestrictive
フィールドを追加。ScopeRequired
フィールドを追加。
-
AuthleteApi
インターフェースTokenDelete()
メソッドを追加。PushAuthorizationRequest()
メソッドを追加。RegisterRequestObject()
メソッドを削除。
-
AuthorizationFailReason
型AuthorizationFailReason_INVALID_TARGET
を追加。
-
AuthorizationIssueRequest
構造体IdtHeaderParams
フィールドを追加。
-
AuthorizationResponse
構造体Resources
フィールドを追加。Purpose
フィールドを追加。
-
BackchannelAuthenticationCompleteRequest
構造体IdtHeaderParams
フィールドを追加。
-
BackchannelAuthenticationCompleteResponse
構造体Resources
フィールドを追加。
-
BackchannelAuthenticationFailReason
型BackchannelAuthenticationFailReason_INVALID_TARGET
を追加。
-
BackchannelAuthenticationResponse
構造体Resources
フィールドを追加。
-
Client
構造体Jwks
フィールドを追加。DerivedSectorIdentifier
フィールドを追加。AuthorizationDataTypes
フィールドを追加。ParRequired
フィールドを追加。RequestObjectRequired
フィールドを追加。SectorIdentifier
フィールドを削除。
-
ClientExtension
構造体AccessTokenDuration
フィールドを追加。RefreshTokenDuration
フィールドを追加。
-
DeviceAuthorizationResponse
構造体Resources
フィールドを追加。
-
DeviceCompleteRequest
構造体IdtHeaderParams
フィールドを追加。
-
DeviceVerificationResponse
構造体Resources
フィールドを追加。
-
IntrospectionRequest
構造体Dpop
フィールドを追加。Htm
フィールドを追加。Htu
フィールドを追加。
-
IntrospectionResponse
構造体Resources
フィールドを追加。AccessTokenResources
フィールドを追加。
-
Service
構造体RefreshTokenDurationKept
フィールドを追加。EndSessionEndpoint
フィールドを追加。PushedAuthReqDuration
フィールドを追加。SupportedAuthorizationDataTypes
フィールドを追加。SupportedTrustFrameworks
フィールドを追加。SupportedEvidence
フィールドを追加。SupportedIdentityDocuments
フィールドを追加。SupportedVerificationMethods
フィールドを追加。SupportedVerifiedClaims
フィールドを追加。MissingClientIdAllowed
フィールドを追加。ParRequired
フィールドを追加。RequestObjectRequired
フィールドを追加。TraditionalRequestObjectProcessingApplied
フィールドを追加。Scopes
をSupportedScopes
へ名称変更。RequestObjectEndpoint
をPushedAuthReqEndpoint
へ名称変更。
-
TokenCreateRequest
構造体CertificateThumbprint
フィールドを追加。DpopKeyThumbprint
フィールドを追加。
-
TokenFailReason
型TokenFailReason_INVALID_TARGET
を追加。
-
TokenIssueResponse
型AccessTokenResources
フィールドを追加。
-
TokenRequest
構造体Dpop
フィールドを追加。Htm
フィールドを追加。Htu
フィールドを追加。
-
TokenResponse
構造体Resources
フィールドを追加。AccessTokenResources
フィールドを追加。
-
TokenUpdateRequest
構造体CertificateThumbprint
フィールドを追加。DpopKeyThumbprint
フィールドを追加。
-
UserInfoRequest
構造体Dpop
フィールドを追加。Htm
フィールドを追加。Htu
フィールドを追加。
-
UserInfoResponse
構造体UserInfoClaims
フィールドを追加。
-
新規部品
PushedAuthReqAction
型と同型の定数PushedAuthReqRequest
構造体PushedAuthReqResponse
構造体
-
削除された部品
RequestObjectAction
型RequestObjectRequest
構造体RequestObjectResponse
構造体
- 与えられたパラメーター群を /api/service/jwks/get API に渡すように
api.GetServiceJwks(bool, bool)
メソッドの実装を修正。
TokenResponse
のフィールドRefreshTokenExpiresAt
とRefreshTokenDuration
の 型をstring
からuint64
に変更。
TokenRequest
にProperties
を追加。
-
JSON マーシャリング用に
omitempty
をstruct
フィールド群に追加。 これをしておかないと、null
のかわりに空文字列が生成されてしまう。 -
bakchannel_*.go
ファイル群の名前をbackchannel_*.go
に変更。
authlete.go
ファイルを追加。 "no Go files" エラーを回避するため、少なくとも 一つ以上の(テストファイルではない)Go ファイルがパッケージルート直下に必要。
- 最初のリリース