Documentation ¶
Index ¶
- func NewTokenFromString(base64RawToken string) (*models.ModelToken, error)
- func StringifyToken(token *models.ModelToken) (string, error)
- type AuthableImpl
- type IdentityOpsImpl
- func (h IdentityOpsImpl) IdentityOpsDeletePublicToken(params identity_ops.IdentityOpsDeletePublicTokenParams, ...) middleware.Responder
- func (h IdentityOpsImpl) IdentityOpsGeneratePublicToken(params identity_ops.IdentityOpsGeneratePublicTokenParams, ...) middleware.Responder
- func (h IdentityOpsImpl) IdentityOpsGetPrivateToken(params identity_ops.IdentityOpsGetPrivateTokenParams, ...) middleware.Responder
- func (h IdentityOpsImpl) IdentityOpsListPublicToken(params identity_ops.IdentityOpsListPublicTokenParams, ...) middleware.Responder
- func (h IdentityOpsImpl) IdentityOpsLogin(params identity_ops.IdentityOpsLoginParams) middleware.Responder
- func (h IdentityOpsImpl) IdentityOpsReGeneratePrivateToken(params identity_ops.IdentityOpsReGeneratePrivateTokenParams, ...) middleware.Responder
- func (h IdentityOpsImpl) IdentityOpsRegister(params identity_ops.IdentityOpsRegisterParams) middleware.Responder
- func (h IdentityOpsImpl) IdentityOpsVerify(params identity_ops.IdentityOpsVerifyParams, ...) middleware.Responder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewTokenFromString ¶
func NewTokenFromString(base64RawToken string) (*models.ModelToken, error)
func StringifyToken ¶
func StringifyToken(token *models.ModelToken) (string, error)
Types ¶
type AuthableImpl ¶
type AuthableImpl struct {
// contains filtered or unexported fields
}
func NewAuthableImpl ¶
func NewAuthableImpl(identityClient pb.IdentityOpsClient) *AuthableImpl
func (*AuthableImpl) KeyAuth ¶
func (h *AuthableImpl) KeyAuth(token string) (*models.IdentityVerifyResp, error)
type IdentityOpsImpl ¶
type IdentityOpsImpl struct {
// contains filtered or unexported fields
}
func NewIdentityOpsImpl ¶
func NewIdentityOpsImpl(identityClient pb.IdentityOpsClient) *IdentityOpsImpl
func (IdentityOpsImpl) IdentityOpsDeletePublicToken ¶
func (h IdentityOpsImpl) IdentityOpsDeletePublicToken(params identity_ops.IdentityOpsDeletePublicTokenParams, principal *models.IdentityVerifyResp) middleware.Responder
IdentityOpsDeletePublicToken delete public_token.
func (IdentityOpsImpl) IdentityOpsGeneratePublicToken ¶
func (h IdentityOpsImpl) IdentityOpsGeneratePublicToken(params identity_ops.IdentityOpsGeneratePublicTokenParams, principal *models.IdentityVerifyResp) middleware.Responder
IdentityOpsGeneratePublicToken generate public_token.
func (IdentityOpsImpl) IdentityOpsGetPrivateToken ¶
func (h IdentityOpsImpl) IdentityOpsGetPrivateToken(params identity_ops.IdentityOpsGetPrivateTokenParams, principal *models.IdentityVerifyResp) middleware.Responder
IdentityOpsGetPrivateToken get private_token.
func (IdentityOpsImpl) IdentityOpsListPublicToken ¶
func (h IdentityOpsImpl) IdentityOpsListPublicToken(params identity_ops.IdentityOpsListPublicTokenParams, principal *models.IdentityVerifyResp) middleware.Responder
IdentityOpsListPublicToken list user's public_tokens.
func (IdentityOpsImpl) IdentityOpsLogin ¶
func (h IdentityOpsImpl) IdentityOpsLogin(params identity_ops.IdentityOpsLoginParams) middleware.Responder
IdentityOpsLogin Login by email and password.
func (IdentityOpsImpl) IdentityOpsReGeneratePrivateToken ¶
func (h IdentityOpsImpl) IdentityOpsReGeneratePrivateToken(params identity_ops.IdentityOpsReGeneratePrivateTokenParams, principal *models.IdentityVerifyResp) middleware.Responder
IdentityOpsReGeneratePrivateToken generate private_token.
func (IdentityOpsImpl) IdentityOpsRegister ¶
func (h IdentityOpsImpl) IdentityOpsRegister(params identity_ops.IdentityOpsRegisterParams) middleware.Responder
IdentityOpsRegister Register by email and password.
func (IdentityOpsImpl) IdentityOpsVerify ¶
func (h IdentityOpsImpl) IdentityOpsVerify(params identity_ops.IdentityOpsVerifyParams, principal *models.IdentityVerifyResp) middleware.Responder
IdentityOpsVerify Verify by session_token.
Click to show internal directories.
Click to hide internal directories.