handlers

package
v0.0.0-...-99ca00c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 2, 2024 License: Apache-2.0 Imports: 31 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Authorization

func Authorization(issuer string, authz services.Authorization, clients storage.ClientReader, jarmEncoder jarm.ResponseEncoder, pairwiseEncoder pairwise.Encoder) http.Handler

Authorization handles authorization HTTP requests.

func Device

func Device(issuer string, devicez services.Device) http.Handler

Device handle device code validation.

func DeviceAuthorization

func DeviceAuthorization(issuer string, devicez services.Device) http.Handler

DeviceAuthorization handles device authorization HTTP requests.

func JWKS

func JWKS(keySetProvider jwk.KeySetProviderFunc) http.Handler

JWKS handle OIDC Discovery HTTP for JWKS.

func Metadata

func Metadata(issuer string, signer token.Serializer) http.Handler

Metadata handle OIDC Discovery HTTP requests.

func PushedAuthorizationRequest

func PushedAuthorizationRequest(issuer string, authz services.Authorization, dpopVerifier dpop.Verifier) http.Handler

PushedAuthorizationRequest handles PAR HTTP requests.

func Token

func Token(issuer string, tokenz services.Token, dpopVerifier dpop.Verifier) http.Handler

Token handles token HTTP requests.

func TokenIntrospection

func TokenIntrospection(issuer string, tokenz services.Token) http.Handler

TokenIntrospection handles token introspection HTTP requests.

func TokenRevocation

func TokenRevocation(issuer string, tokenz services.Token) http.Handler

TokenRevocation handles token revocation HTTP requests.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL