Documentation
¶
Index ¶
- func NewAuthTokenManager(signingKey []byte, signingMethod jwt.SigningMethod, ...) service.AuthTokenManager
- func NewGoogleAuthClient(clientID, clientSecret, redirectURI string, timeout time.Duration) service.GoogleAuthClient
- func NewTransaction(db *gorm.DB, userRff userG.RepositoryFactoryFunc) (service.Transaction, error)
- type AppUserClaims
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAuthTokenManager ¶
func NewAuthTokenManager(signingKey []byte, signingMethod jwt.SigningMethod, tokenTimeout, refreshTimeout time.Duration) service.AuthTokenManager
func NewGoogleAuthClient ¶
func NewGoogleAuthClient(clientID, clientSecret, redirectURI string, timeout time.Duration) service.GoogleAuthClient
func NewTransaction ¶
func NewTransaction(db *gorm.DB, userRff userG.RepositoryFactoryFunc) (service.Transaction, error)
Types ¶
type AppUserClaims ¶
type AppUserClaims struct { LoginID string `json:"loginId"` AppUserID uint `json:"appUserId"` Username string `json:"username"` OrganizationID uint `json:"organizationId"` OrganizationName string `json:"organizationName"` Role string `json:"role"` TokenType string `json:"tokenType"` jwt.StandardClaims }
Click to show internal directories.
Click to hide internal directories.