Documentation ¶
Index ¶
- func Authorization(issuer string, authz services.Authorization, clients storage.ClientReader, ...) http.Handler
- func Device(issuer string, devicez services.Device) http.Handler
- func DeviceAuthorization(issuer string, devicez services.Device) http.Handler
- func JWKS(keySetProvider jwk.KeySetProviderFunc) http.Handler
- func Metadata(issuer string, signer token.Serializer) http.Handler
- func PushedAuthorizationRequest(issuer string, authz services.Authorization, dpopVerifier dpop.Verifier) http.Handler
- func Token(issuer string, tokenz services.Token, dpopVerifier dpop.Verifier) http.Handler
- func TokenIntrospection(issuer string, tokenz services.Token) http.Handler
- func TokenRevocation(issuer string, tokenz services.Token) http.Handler
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 DeviceAuthorization ¶
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 TokenIntrospection ¶
TokenIntrospection handles token introspection HTTP requests.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.