oidc: add standard references

- IDTokenClaims
- IntrospectionResponse
- UserInfo
This commit is contained in:
Tim Möhlmann 2023-03-06 12:55:26 +02:00
parent 54eae928c9
commit c7f1319b39
3 changed files with 10 additions and 0 deletions

View file

@ -105,6 +105,10 @@ func (a *AccessTokenClaims) UnmarshalJSON(data []byte) error {
return unmarshalJSONMulti(data, (*atcAlias)(a), &a.Claims)
}
// IDTokenClaims extends TokenClaims by further implementing
// OpenID Connect Core 1.0, sections 3.1.3.6 (Code flow),
// 3.2.2.10 (implicit), 3.3.2.11 (Hybrid) and 5.1 (UserInfo).
// https://openid.net/specs/openid-connect-core-1_0.html#toc
type IDTokenClaims struct {
TokenClaims
NotBefore Time `json:"nbf,omitempty"`