Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthorizerMissingPolicy ¶
type AuthorizerMissingPolicy int
const ( RejectAction AuthorizerMissingPolicy = iota PermitAction )
type CLIParameters ¶
type CLIParameters struct { ListenTLS *TLSEndpoint ListenWS *WSEndpoint Realm string EnableTicketAuth bool UpstreamAuthFunc string UpstreamGetAuthRolesFunc string ReservedAuthRole []string EnableResumeToken bool EnableAnonymousAuth bool AnonymousAuthRole string // Global Authorization Variables // Works in both authenticators TrustedAuthRoles []string AuthorizeFailed AuthorizerMissingPolicy // Dynamic Authorizer // According to wamp-proto EnableAuthorizer bool UpstreamAuthorizer string // Feature Authorizer // According to my brain and my whiteboard EnableFeatureAuthorizer bool UpstreamFeatureAuthorizerMatrix string UpstreamFeatureAuthorizerMapping string }
func ParseCLI ¶
func ParseCLI() CLIParameters
type CertificatePolicy ¶
type CertificatePolicy int
const ( DisableClientAuthentication CertificatePolicy = iota AcceptClientCert RequireClientCert )
type TLSClientCAInfo ¶
type TLSClientCAInfo struct { AuthRole string CACert *x509.Certificate }
type TLSEndpoint ¶
type TLSEndpoint struct { WS WSEndpoint Certificate tls.Certificate ClientCertPolicy CertificatePolicy ValidClientCAs []TLSClientCAInfo }
type WSEndpoint ¶
Click to show internal directories.
Click to hide internal directories.