trireme-lib: Index | Files | Directories

package usertokens

import ""


Package Files


type Verifier Uses

type Verifier interface {
    VerifierType() common.JWTType
    Validate(ctx context.Context, token string) ([]string, bool, string, 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 Uses

func NewVerifier(v Verifier) Verifier

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



Package usertokens imports 5 packages (graph) and is imported by 3 packages. Updated 2019-01-23. Refresh now. Tools for package owners.