Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Verifier ¶
type Verifier interface { VerifierType() common.JWTType Validate(ctx context.Context, token string) ([]string, bool, error) Callback(r *http.Request) (string, string, int, error) IssueRedirect(string) string }
Verifier is a generic JWT verifier interface. Different implementations will use different client libraries to verify the tokens. Currently requires only one method. Given a token, return the claims and whether there is a verification error.
func NewVerifier ¶
NewVerifier initializes data structures based on the interface that is transmitted over the RPC between main and remote enforcers.
Click to show internal directories.
Click to hide internal directories.