Documentation ¶
Index ¶
- type AuthSVC
- type FirebaseAuthSvc
- func (a *FirebaseAuthSvc) C() *FirebaseAuth.Client
- func (a *FirebaseAuthSvc) CreateToken(ctx context.Context, uid, credentialId string) (token model.TFirebaseExchangeTokenResp, err error)
- func (a *FirebaseAuthSvc) ExchangeCustomToken(customToken string) (token model.TFirebaseExchangeTokenResp, err error)
- func (a *FirebaseAuthSvc) GetUserRecord(ctx context.Context, uid string) (*FirebaseAuth.UserRecord, error)
- func (a *FirebaseAuthSvc) RefreshToken(refreshToken string) (token model.TFirebaseRefreshTokenResp, err error)
- func (a *FirebaseAuthSvc) RevokeRefreshTokens(ctx context.Context, idToken string) error
- type UserSvc
- func (us *UserSvc) CreateUser(ctx context.Context, uid string, userPayload model.TCreateUserReq) error
- func (us *UserSvc) DeleteUser(ctx context.Context, uid string) error
- func (us *UserSvc) GetUser(ctx context.Context, uid string) (model.TGetUserResp, error)
- func (us *UserSvc) GetUserLoginInfo(ctx context.Context, loginReq model.TLoginReq, userResult *model.TUser) (err error)
- func (us *UserSvc) UpdateUser(ctx context.Context, uid string, profile model.TUpdateUserReq) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthSVC ¶
type AuthSVC struct {
// contains filtered or unexported fields
}
func NewAuthService ¶
NewAuthService Auth service object initializer
func (*AuthSVC) GetUserAccountSecret ¶
type FirebaseAuthSvc ¶
type FirebaseAuthSvc struct {
// contains filtered or unexported fields
}
func NewFirebaseAuthService ¶
func NewFirebaseAuthService(ctx context.Context) (authSvc *FirebaseAuthSvc, err error)
func (*FirebaseAuthSvc) C ¶
func (a *FirebaseAuthSvc) C() *FirebaseAuth.Client
func (*FirebaseAuthSvc) CreateToken ¶
func (a *FirebaseAuthSvc) CreateToken(ctx context.Context, uid, credentialId string) (token model.TFirebaseExchangeTokenResp, err error)
func (*FirebaseAuthSvc) ExchangeCustomToken ¶
func (a *FirebaseAuthSvc) ExchangeCustomToken(customToken string) (token model.TFirebaseExchangeTokenResp, err error)
func (*FirebaseAuthSvc) GetUserRecord ¶
func (a *FirebaseAuthSvc) GetUserRecord(ctx context.Context, uid string) (*FirebaseAuth.UserRecord, error)
func (*FirebaseAuthSvc) RefreshToken ¶
func (a *FirebaseAuthSvc) RefreshToken(refreshToken string) (token model.TFirebaseRefreshTokenResp, err error)
func (*FirebaseAuthSvc) RevokeRefreshTokens ¶
func (a *FirebaseAuthSvc) RevokeRefreshTokens(ctx context.Context, idToken string) error
type UserSvc ¶
type UserSvc struct {
// contains filtered or unexported fields
}
func NewUserService ¶
NewUserService User service object initializer
func (*UserSvc) CreateUser ¶
func (*UserSvc) GetUserLoginInfo ¶
func (*UserSvc) UpdateUser ¶
Click to show internal directories.
Click to hide internal directories.