Versions in this module Expand all Collapse all v0 v0.1.4 Feb 25, 2025 v0.1.3 Feb 24, 2025 Changes in this version + const AuthorizationHeaderName + var ErrInvalidDPoPHeader = errors.New("invalid DPoP header") + var ErrMissingDPoPHeader = errors.New("missing DPoP header") + func ClientStreamInterceptor(key *jose.JSONWebKey, tokenSource oauth2.TokenSource, ...) (grpc.StreamClientInterceptor, error) + func ClientUnaryInterceptor(key *jose.JSONWebKey, tokenSource oauth2.TokenSource, ...) (grpc.UnaryClientInterceptor, error) + func ServerStreamInterceptor(opts ...ServerOption) grpc.StreamServerInterceptor + func ServerUnaryInterceptor(opts ...ServerOption) grpc.UnaryServerInterceptor + type DPoPCredentials struct + func NewDPoPCredentials(proofer *dpop.Proofer, tokenSource oauth2.TokenSource, authority string, ...) (*DPoPCredentials, error) + func (d *DPoPCredentials) GetRequestMetadata(ctx context.Context, uri ...string) (map[string]string, error) + func (d *DPoPCredentials) RequireTransportSecurity() bool + type ServerOption func(*serverOptions) + func WithAuthority(authority string) ServerOption + func WithNonceGenerator(ng dpop.NonceGenerator) ServerOption + func WithValidationOptions(opts ...dpop.Option) ServerOption