authentication

package
v6.17.1+incompatible Latest Latest
Warning

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

Go to latest
Published: May 2, 2016 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrPreventRedirect = errors.New("prevent-redirect")

Functions

This section is empty.

Types

type AuthenticationRepository

type AuthenticationRepository interface {
	net.RequestDumperInterface

	RefreshAuthToken() (updatedToken string, apiErr error)
	Authenticate(credentials map[string]string) (apiErr error)
	Authorize(token string) (string, error)
	GetLoginPromptsAndSaveUAAServerURL() (map[string]coreconfig.AuthPrompt, error)
}

type LoginResource

type LoginResource struct {
	Prompts map[string][]string
	Links   map[string]string
}

type TokenRefresher

type TokenRefresher interface {
	RefreshAuthToken() (updatedToken string, apiErr error)
}

type UAAAuthenticationRepository

type UAAAuthenticationRepository struct {
	// contains filtered or unexported fields
}

func NewUAAAuthenticationRepository

func NewUAAAuthenticationRepository(gateway net.Gateway, config coreconfig.ReadWriter, dumper net.RequestDumper) UAAAuthenticationRepository

func (UAAAuthenticationRepository) Authenticate

func (uaa UAAAuthenticationRepository) Authenticate(credentials map[string]string) error

func (UAAAuthenticationRepository) Authorize

func (uaa UAAAuthenticationRepository) Authorize(token string) (string, error)

func (UAAAuthenticationRepository) DumpRequest

func (uaa UAAAuthenticationRepository) DumpRequest(req *http.Request)

func (UAAAuthenticationRepository) DumpResponse

func (uaa UAAAuthenticationRepository) DumpResponse(res *http.Response)

func (UAAAuthenticationRepository) GetLoginPromptsAndSaveUAAServerURL

func (uaa UAAAuthenticationRepository) GetLoginPromptsAndSaveUAAServerURL() (prompts map[string]coreconfig.AuthPrompt, apiErr error)

func (UAAAuthenticationRepository) RefreshAuthToken

func (uaa UAAAuthenticationRepository) RefreshAuthToken() (string, error)

Directories

Path Synopsis
This file was generated by counterfeiter This file was generated by counterfeiter
This file was generated by counterfeiter This file was generated by counterfeiter

Jump to

Keyboard shortcuts

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