oathkeeper: github.com/ory/oathkeeper/api Index | Files

package api

import "github.com/ory/oathkeeper/api"

Index

Package Files

credential.go credential_doc.go decision.go health.go rule.go rule_doc.go

Constants

const (
    CredentialsPath = "/.well-known/jwks.json"
)
const (
    DecisionPath = "/decisions"
)
const (
    RulesPath = "/rules"
)

type CredentialsHandler Uses

type CredentialsHandler struct {
    // contains filtered or unexported fields
}

func NewCredentialHandler Uses

func NewCredentialHandler(c configuration.Provider, r credentialHandlerRegistry) *CredentialsHandler

func (*CredentialsHandler) SetRoutes Uses

func (h *CredentialsHandler) SetRoutes(r *x.RouterAPI)

type DecisionHandler Uses

type DecisionHandler struct {
    // contains filtered or unexported fields
}

func NewJudgeHandler Uses

func NewJudgeHandler(r decisionHandlerRegistry) *DecisionHandler

func (*DecisionHandler) ServeHTTP Uses

func (h *DecisionHandler) ServeHTTP(w http.ResponseWriter, r *http.Request, next http.HandlerFunc)

type RuleHandler Uses

type RuleHandler struct {
    // contains filtered or unexported fields
}

func NewRuleHandler Uses

func NewRuleHandler(r ruleHandlerRegistry) *RuleHandler

func (*RuleHandler) SetRoutes Uses

func (h *RuleHandler) SetRoutes(r *x.RouterAPI)

Package api imports 15 packages (graph) and is imported by 2 packages. Updated 2019-09-29. Refresh now. Tools for package owners.