Documentation ¶
Index ¶
- Constants
- type JWT
- type Session
- func (s *Session) GetAudience() (jwt.ClaimStrings, error)
- func (s *Session) GetExpirationTime() (*jwt.NumericDate, error)
- func (s *Session) GetIssuedAt() (*jwt.NumericDate, error)
- func (s *Session) GetIssuer() (string, error)
- func (s *Session) GetNotBefore() (*jwt.NumericDate, error)
- func (s *Session) GetSubject() (string, error)
Constants ¶
View Source
const ( DefaultIssuer = "MESSAGE-API" // FIXME: DefaultSubject = "AUTH_TOKEN" //FIXME: DefaultAudience = "APP_USERS" //FIXME: DefaultExpirationDelta = 30 * 24 * time.Hour )
View Source
const DefaultSecret = "TESTING"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type JWT ¶
type JWT struct {
// contains filtered or unexported fields
}
func NewDefault ¶
func NewDefault() *JWT
type Session ¶
type Session struct { UserUUID uuid.UUID `json:"userUUID"` FirebaseToken string `json:"firebaseToken"` // contains filtered or unexported fields }
func (*Session) GetAudience ¶
func (*Session) GetExpirationTime ¶
func (*Session) GetIssuedAt ¶
func (*Session) GetNotBefore ¶
func (*Session) GetSubject ¶
Click to show internal directories.
Click to hide internal directories.