Documentation
¶
Index ¶
- Variables
- type Auth
- func (a *Auth) ChangePassword(identity, currentPassword, password string) error
- func (a *Auth) Create(identity, password, userTableName string, role types.Role, userId uuid.UUID) error
- func (a *Auth) CreateWithOAuth2(oauth2Request OAuth2Request) (*auth.AuthUser, error)
- func (a *Auth) InitiateResetPassword(resetPasswordRequest *requests.InitiateResetPasswordPayload) error
- func (a *Auth) LoginWithOAuth2(oauth2Request OAuth2Request) (*auth.AuthUser, error)
- func (a *Auth) PasswordLogin(loginRequest requests.LoginRequest) (map[string]any, error)
- func (a *Auth) RefreshToken(request requests.RefreshTokenRequest) (map[string]any, error)
- func (a *Auth) ResetPassword(payload *requests.ResetPasswordPayload) error
- func (a *Auth) Validate(request any) error
- func (a *Auth) ValidateOAuth2Request(oauth2Request OAuth2Request) error
- func (a *Auth) ValidateToken(payload *requests.ValidateRequestPasswordTokenPayload) error
- type OAuth2Request
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrInvalidPasswordToken = &types.UserError{ Message: "invalid password token", } ErrTokenExpired = &types.UserError{ Message: "password reset token expired", } )
Functions ¶
This section is empty.
Types ¶
type Auth ¶
type Auth struct {
// contains filtered or unexported fields
}
func (*Auth) ChangePassword ¶
func (*Auth) CreateWithOAuth2 ¶
func (a *Auth) CreateWithOAuth2(oauth2Request OAuth2Request) (*auth.AuthUser, error)
func (*Auth) InitiateResetPassword ¶
func (a *Auth) InitiateResetPassword(resetPasswordRequest *requests.InitiateResetPasswordPayload) error
func (*Auth) LoginWithOAuth2 ¶
func (a *Auth) LoginWithOAuth2(oauth2Request OAuth2Request) (*auth.AuthUser, error)
func (*Auth) PasswordLogin ¶
func (*Auth) RefreshToken ¶
func (*Auth) ResetPassword ¶
func (a *Auth) ResetPassword(payload *requests.ResetPasswordPayload) error
func (*Auth) ValidateOAuth2Request ¶
func (a *Auth) ValidateOAuth2Request(oauth2Request OAuth2Request) error
func (*Auth) ValidateToken ¶
func (a *Auth) ValidateToken(payload *requests.ValidateRequestPasswordTokenPayload) error
type OAuth2Request ¶
Click to show internal directories.
Click to hide internal directories.