auth

package
v1.5.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 17, 2017 License: Apache-2.0 Imports: 26 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// DisableAuthenticationEnvVar specifies an environment variable that, if set, causes
	// Pachyderm authentication to ignore github and authmatically generate a
	// pachyderm token for any username in the AuthenticateRequest.GithubToken field
	DisableAuthenticationEnvVar = "PACHYDERM_AUTHENTICATION_DISABLED_FOR_TESTING"
)

Variables

This section is empty.

Functions

func AccessTokenToUsername added in v1.5.3

func AccessTokenToUsername(ctx context.Context, token string) (string, error)

AccessTokenToUsername takes a OAuth access token issued by GitHub and uses it discover the username of the user who obtained the code. This is how Pachyderm currently implements authorization in a production cluster

func NewAuthServer

func NewAuthServer(etcdAddress string, etcdPrefix string) (authclient.APIServer, error)

NewAuthServer returns an implementation of auth.APIServer.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL