Documentation ¶
Index ¶
- Constants
- type DefaultSession
- func (d DefaultSession) GetApprovedScopes() oidcsdk.Arguments
- func (d DefaultSession) GetAttribute(name string) interface{}
- func (d DefaultSession) GetLoginTime() *time.Time
- func (d DefaultSession) GetScope() string
- func (d DefaultSession) GetUsername() string
- func (d DefaultSession) IsConsentSubmitted() bool
- func (d DefaultSession) IsLoginDone() bool
- func (d DefaultSession) Logout()
- func (d DefaultSession) Save() error
- func (d DefaultSession) SetAttribute(name string, value interface{})
- type Manager
Constants ¶
View Source
const ( ScopeAttribute = "scope" LoginTimeAttribute = "login-time" UsernameAttribute = "username" LoginFlashAttribute = "login" ConsentFlashAttribute = "consent" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DefaultSession ¶ added in v0.7.0
type DefaultSession struct {
// contains filtered or unexported fields
}
func (DefaultSession) GetApprovedScopes ¶ added in v0.7.0
func (d DefaultSession) GetApprovedScopes() oidcsdk.Arguments
func (DefaultSession) GetAttribute ¶ added in v0.7.0
func (d DefaultSession) GetAttribute(name string) interface{}
func (DefaultSession) GetLoginTime ¶ added in v0.7.0
func (d DefaultSession) GetLoginTime() *time.Time
func (DefaultSession) GetScope ¶ added in v0.7.0
func (d DefaultSession) GetScope() string
func (DefaultSession) GetUsername ¶ added in v0.7.0
func (d DefaultSession) GetUsername() string
func (DefaultSession) IsConsentSubmitted ¶ added in v0.7.0
func (d DefaultSession) IsConsentSubmitted() bool
func (DefaultSession) IsLoginDone ¶ added in v0.7.0
func (d DefaultSession) IsLoginDone() bool
func (DefaultSession) Logout ¶ added in v0.7.0
func (d DefaultSession) Logout()
func (DefaultSession) Save ¶ added in v0.7.0
func (d DefaultSession) Save() error
func (DefaultSession) SetAttribute ¶ added in v0.7.0
func (d DefaultSession) SetAttribute(name string, value interface{})
type Manager ¶
func NewManager ¶
func NewManager(secretConfig *config.SecretConfig) *Manager
func (*Manager) RetrieveUserSession ¶
Click to show internal directories.
Click to hide internal directories.