1234567891011121314151617 |
- package models
- import "time"
- // DefaultExpDuration - the default expiration time of SsoState
- const DefaultExpDuration = time.Minute * 5
- // SsoState - holds SSO sign-in session data
- type SsoState struct {
- Value string `json:"value"`
- Expiration time.Time `json:"expiration"`
- }
- // SsoState.IsExpired - tells if an SsoState is expired or not
- func (s *SsoState) IsExpired() bool {
- return time.Now().After(s.Expiration)
- }
|