token

package
v0.0.0-...-ca399ba Latest Latest
Warning

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

Go to latest
Published: Nov 27, 2018 License: Apache-2.0 Imports: 5 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccessToken

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

AccessToken is the definition of an Access Token

func NewAccessToken

func NewAccessToken(uaaPublicKey string, uaaSymmetricVerificationKey string) AccessToken

NewAccessToken creates a new access token

func (AccessToken) CheckPublicToken

func (accessToken AccessToken) CheckPublicToken() error

CheckPublicToken checks the validity of the public token

func (AccessToken) DecodeToken

func (accessToken AccessToken) DecodeToken(userToken string, desiredPermissions ...string) error

DecodeToken checks if a userToken has the desired permissionss

type NullToken

type NullToken struct{}

NullToken is a token used in develop mode

func (NullToken) CheckPublicToken

func (NT NullToken) CheckPublicToken() error

CheckPublicToken for a null token the public token will never return an error

func (NullToken) DecodeToken

func (NT NullToken) DecodeToken(r string, r1 ...string) error

DecodeToken -

type Token

type Token interface {
	DecodeToken(userToken string, desiredPermissions ...string) error
	CheckPublicToken() error
}

Token is used for UAA authentication

Jump to

Keyboard shortcuts

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