Documentation ¶
Index ¶
- Variables
- func CurrentTimeInSeconds() int64
- type DBOpError
- type UserService
- func (u UserService) AuthenticateClientUsingSecret(clientID, clientSecret string) (bool, *DBOpError)
- func (u UserService) Delete(id string) *DBOpError
- func (u UserService) DoesClientExist(clientID string) (bool, *DBOpError)
- func (u UserService) FindByEmail(email string) (User, *DBOpError)
- func (u UserService) FindUserByAuthEventID(eventID string) (User, error)
- func (u UserService) FindUserCredentialByUserID(userID string) ([]UserCredential, *DBOpError)
- func (u UserService) Get(id string) (User, *DBOpError)
- func (u UserService) GetAccessToken(tokenID string) (oauth2.AccessToken, *DBOpError)
- func (u UserService) GetAuthEvent(id string) (AuthEvent, *DBOpError)
- func (u UserService) GetAuthorizationRequestCode(code, clientID string) (oauth2.AuthorizationCode, *DBOpError)
- func (u UserService) GetClient(clientID string) (oauth2.Client, *DBOpError)
- func (u UserService) GetUserGrantsForClient(userID, clientID string) (oauth2.UserGrants, *DBOpError)
- func (u UserService) List() ([]User, *DBOpError)
- func (u UserService) MustExec(sql string, args ...interface{}) *DBOpError
- func (u UserService) NamedExec(sql string, obj interface{}) *DBOpError
- func (u UserService) NonceUsedBefore(clientID, userID, nonce string) bool
- func (u UserService) RecordAuthEvent(auth AuthEvent) *DBOpError
- func (u UserService) Register(user User) *DBOpError
- func (u UserService) SaveUserCredential(credential UserCredential) *DBOpError
- func (u UserService) SaveWebauthnSession(user User) *DBOpError
- func (u UserService) StoreAccessTokenForUser(accessToken oauth2.AccessToken) *DBOpError
- func (u UserService) StoreAuthorizationRequestCode(ac oauth2.AuthorizationCode) *DBOpError
- func (u UserService) UpdatePermissions(userGrants oauth2.UserGrants) *DBOpError
- func (u UserService) UpdateProfile(user User) *DBOpError
- func (u UserService) UpdateTOTP(user User) *DBOpError
- func (u UserService) UpdateTOTPTmp(user User) *DBOpError
- func (u UserService) UpdateWebAuthn(user User) *DBOpError
Constants ¶
This section is empty.
Variables ¶
View Source
var DBSchema = `` /* 6438-byte string literal not displayed */
Functions ¶
func CurrentTimeInSeconds ¶
func CurrentTimeInSeconds() int64
Types ¶
type DBOpError ¶
type UserService ¶
func (UserService) AuthenticateClientUsingSecret ¶
func (u UserService) AuthenticateClientUsingSecret(clientID, clientSecret string) (bool, *DBOpError)
func (UserService) Delete ¶
func (u UserService) Delete(id string) *DBOpError
func (UserService) DoesClientExist ¶
func (u UserService) DoesClientExist(clientID string) (bool, *DBOpError)
func (UserService) FindByEmail ¶
func (u UserService) FindByEmail(email string) (User, *DBOpError)
func (UserService) FindUserByAuthEventID ¶
func (u UserService) FindUserByAuthEventID(eventID string) (User, error)
func (UserService) FindUserCredentialByUserID ¶
func (u UserService) FindUserCredentialByUserID(userID string) ([]UserCredential, *DBOpError)
func (UserService) Get ¶
func (u UserService) Get(id string) (User, *DBOpError)
func (UserService) GetAccessToken ¶
func (u UserService) GetAccessToken(tokenID string) (oauth2.AccessToken, *DBOpError)
func (UserService) GetAuthEvent ¶
func (u UserService) GetAuthEvent(id string) (AuthEvent, *DBOpError)
func (UserService) GetAuthorizationRequestCode ¶
func (u UserService) GetAuthorizationRequestCode(code, clientID string) (oauth2.AuthorizationCode, *DBOpError)
func (UserService) GetClient ¶
func (u UserService) GetClient(clientID string) (oauth2.Client, *DBOpError)
func (UserService) GetUserGrantsForClient ¶
func (u UserService) GetUserGrantsForClient(userID, clientID string) (oauth2.UserGrants, *DBOpError)
func (UserService) List ¶
func (u UserService) List() ([]User, *DBOpError)
func (UserService) MustExec ¶
func (u UserService) MustExec(sql string, args ...interface{}) *DBOpError
func (UserService) NamedExec ¶
func (u UserService) NamedExec(sql string, obj interface{}) *DBOpError
func (UserService) NonceUsedBefore ¶
func (u UserService) NonceUsedBefore(clientID, userID, nonce string) bool
func (UserService) RecordAuthEvent ¶
func (u UserService) RecordAuthEvent(auth AuthEvent) *DBOpError
func (UserService) Register ¶
func (u UserService) Register(user User) *DBOpError
func (UserService) SaveUserCredential ¶
func (u UserService) SaveUserCredential(credential UserCredential) *DBOpError
func (UserService) SaveWebauthnSession ¶
func (u UserService) SaveWebauthnSession(user User) *DBOpError
func (UserService) StoreAccessTokenForUser ¶
func (u UserService) StoreAccessTokenForUser(accessToken oauth2.AccessToken) *DBOpError
func (UserService) StoreAuthorizationRequestCode ¶
func (u UserService) StoreAuthorizationRequestCode(ac oauth2.AuthorizationCode) *DBOpError
func (UserService) UpdatePermissions ¶
func (u UserService) UpdatePermissions(userGrants oauth2.UserGrants) *DBOpError
func (UserService) UpdateProfile ¶
func (u UserService) UpdateProfile(user User) *DBOpError
func (UserService) UpdateTOTP ¶
func (u UserService) UpdateTOTP(user User) *DBOpError
func (UserService) UpdateTOTPTmp ¶
func (u UserService) UpdateTOTPTmp(user User) *DBOpError
func (UserService) UpdateWebAuthn ¶
func (u UserService) UpdateWebAuthn(user User) *DBOpError
Click to show internal directories.
Click to hide internal directories.