Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FromContext ¶
FromContext returns the client authentication bound to the context.
Types ¶
type AuthenticationProcessor ¶
type AuthenticationProcessor interface {
Authenticate(ctx context.Context, req *clientv1.AuthenticateRequest) (*clientv1.AuthenticateResponse, error)
}
AuthenticationProcessor describes client authentication method contract.
func ClientAttestation ¶
func ClientAttestation(clients storage.ClientReader, supportedAlgorithms []jose.SignatureAlgorithm) AuthenticationProcessor
ClientAttestation authentication method.
func PrivateKeyJWT ¶
func PrivateKeyJWT(clients storage.ClientReader, supportedAlgorithms []jose.SignatureAlgorithm) AuthenticationProcessor
PrivateKeyJWT authentication method.
Click to show internal directories.
Click to hide internal directories.