identity

package
v0.0.0-...-9aa0b92 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 2, 2022 License: MIT Imports: 11 Imported by: 0

Documentation

Index

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL