Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetSignedToken ¶
func NewCustomClaims ¶
Types ¶
type AccountService ¶
type AccountService interface {
RegisterUser(user *entities.Account) (*entities.Account, error)
LoginUserSession(user *entities.Account) (*entities.Session, error)
LoginUserSessionToken(user *entities.Account) (string, error)
GetUserBySessionId(sessionId string) (*entities.Account, error)
GetUserBySessionToken(sessionToken string) (*entities.AccountWithToken, error)
LogoutUserBySessionId(sessionId string) error
LogoutUserBySessionToken(sessionToken string) error
}
func NewAccountService ¶
func NewAccountService(storage storage.AccountStore) AccountService
Click to show internal directories.
Click to hide internal directories.