Documentation ¶
Index ¶
- type Handler
- func (handler Handler) AccessAndRefreshTokens(ctx context.Context, request *proto.JWTData) (*proto.AccessAndRefreshToken, error)
- func (handler Handler) FreshToken(ctx context.Context, request *proto.JWTData) (*proto.Token, error)
- func (handler *Handler) Init()
- func (handler Handler) RefreshTokens(ctx context.Context, request *proto.Token) (*proto.AccessAndRefreshToken, error)
- func (handler Handler) ValidateToken(ctx context.Context, request *proto.Token) (response *proto.Claims, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Handler ¶
type Handler struct {
// contains filtered or unexported fields
}
Handler is used to handle all jwt service functions
func (Handler) AccessAndRefreshTokens ¶
func (handler Handler) AccessAndRefreshTokens( ctx context.Context, request *proto.JWTData) (*proto.AccessAndRefreshToken, error)
AccessAndRefreshTokens is used to generate access and refresh tokens
func (Handler) FreshToken ¶
func (handler Handler) FreshToken( ctx context.Context, request *proto.JWTData) (*proto.Token, error)
FreshToken is used to generate fresh token
func (Handler) RefreshTokens ¶
func (handler Handler) RefreshTokens( ctx context.Context, request *proto.Token) (*proto.AccessAndRefreshToken, error)
RefreshTokens is used to make access and refresh token based on refresh token
Click to show internal directories.
Click to hide internal directories.