# Functions
No description provided by the author
NewServer returns a Server interface, which includes authorization proxy server and health check server structs.
NewTLSConfig returns a *tls.Config struct or error.
NewTLSConfigWithTLSCertificateCache returns a *tls.Config/*TLSCertificateCache struct or error.
NewX509CertPool returns *x509.CertPool struct or error.
WithDebugHandler returns a DebugHandler functional option.
WithGRPCCloser returns a gRPC closer functional option.
WithGRPCHandler returns a gRPC Handler functional option.
WithGRPCServer returns a gRPC Server functional option.
WithPrincipalCacheLenFunc set principal cache length function.
WithPrincipalCacheSizeFunc set principal cache size function.
WithRestHandler returns a Rest Handler functional option.
WithServerConfig returns a ServerConfig functional option.
WithTLSConfig returns a TLS Config functional option.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
CharsetUTF8 represents a UTF-8 charset for HTTP response "charset=UTF-8".
ContentType represents a HTTP header name "Content-Type".
No description provided by the author
No description provided by the author
TextPlain represents a HTTP content type "text/plain".
# Variables
ErrContextClosed represents a error that the context is closed.
# Structs
AuthorizerdMock is a mock of Authorizerd.
MetricsMock is a mock of Metrics.
ResponseWriterMock is a mock of ResponseWriter.
ServerMock is a mock of Server.
TLSCertificateCache caches a certificate.
# Interfaces
Authorizationd represents the authorization daemon to do the authorization check.
No description provided by the author
Server represents a authorization proxy server behavior.