package
0.0.0-20221025095442-f0a77d263cf9
Repository: https://github.com/parallaxsecond/parsec-client-go.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
NewDirectAuthenticator creates a new Direct authenticator that uses appName as the means of authentication.
NewNoAuthAuthenticator create a new authenticator that provides no authentication.
NewUnixPeerAuthenticator creates a new authenticator that uses current unix user id as means of authentication.

# Constants

Direct authentication.
JSON Web Tokens (JWT) authentication (not currently supported).
Authentication verifying a JWT SPIFFE Verifiable Identity Document.
Authentication Types.
Unix peer credentials authentication.

# Structs

DefaultRequestAuthToken represents a request authentication payload.

# Interfaces

Authenticator interface for an authenticator GetType get the type of the authenticator NewRequestAuth creates a RequestAuthToken ready to populate a request.
RequestAuthToken describes interface for token to contain an authentication field in a request.

# Type aliases

AuthenticationType identifies type of authentication to be used in a request message.