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

    func NewVerifier(v Verifier) Verifier

      NewVerifier initializes data structures based on the interface that is transmitted over the RPC between main and remote enforcers.

      Source Files

      Directories

      Path Synopsis