Documentation
¶
Index ¶
- type AccessClaims
- func (a AccessClaims) ToMapClaims() jwt.MapClaims
- func (a AccessClaims) With(expiresAt time.Time, scope, audience []string) jwt.JWTClaimsContainer
- func (a AccessClaims) WithDefaults(iat time.Time, issuer string) jwt.JWTClaimsContainer
- func (a AccessClaims) WithScopeField(scopeField jwt.JWTScopeFieldEnum) jwt.JWTClaimsContainer
- type Session
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessClaims ¶
type AccessClaims map[string]interface{}
AccessClaims wrapper to satisfy JWTClaimsContainer
func (AccessClaims) ToMapClaims ¶
func (a AccessClaims) ToMapClaims() jwt.MapClaims
func (AccessClaims) With ¶
func (a AccessClaims) With(expiresAt time.Time, scope, audience []string) jwt.JWTClaimsContainer
func (AccessClaims) WithDefaults ¶
func (a AccessClaims) WithDefaults(iat time.Time, issuer string) jwt.JWTClaimsContainer
func (AccessClaims) WithScopeField ¶
func (a AccessClaims) WithScopeField(scopeField jwt.JWTScopeFieldEnum) jwt.JWTClaimsContainer
type Session ¶
type Session struct {
*openid.DefaultSession
ExtraClaims map[string]interface{}
}
Session extends openid.DefaultSession to support JWTSessionContainer
func NewSession ¶
func (*Session) GetJWTClaims ¶
func (s *Session) GetJWTClaims() jwt.JWTClaimsContainer
GetJWTClaims implements JWTSessionContainer
func (*Session) GetJWTHeader ¶
GetJWTHeader implements JWTSessionContainer
func (*Session) SetJWTClaims ¶
func (s *Session) SetJWTClaims(claims jwt.JWTClaimsContainer)
SetJWTClaims implements JWTSessionContainer
func (*Session) SetJWTHeader ¶
SetJWTHeader implements JWTSessionContainer
Click to show internal directories.
Click to hide internal directories.