uaa

package
v1.0.48 Latest Latest
Warning

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

Go to latest
Published: Nov 23, 2020 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Email added in v1.0.8

func Email(u uaaclient.User) string

Types

type DefaultUAAManager

type DefaultUAAManager struct {
	Peek   bool
	Client uaa
}

DefaultUAAManager -

func (*DefaultUAAManager) CreateExternalUser added in v0.0.80

func (m *DefaultUAAManager) CreateExternalUser(userName, userEmail, externalID, origin string) (string, error)

CreateExternalUser -

func (*DefaultUAAManager) ListUsers added in v0.0.80

func (m *DefaultUAAManager) ListUsers() (*Users, error)

ListUsers - returns uaa.Users

type Manager

type Manager interface {
	//Returns a map keyed and valued by user id. User id is converted to lowercase
	ListUsers() (*Users, error)
	CreateExternalUser(userName, userEmail, externalID, origin string) (GUID string, err error)
}

Manager -

func NewDefaultUAAManager

func NewDefaultUAAManager(sysDomain, clientID, clientSecret, userAgent string, peek bool) (Manager, error)

NewDefaultUAAManager -

type User added in v0.0.80

type User struct {
	Username   string
	ExternalID string
	Email      string
	Origin     string
	GUID       string
}

type Users added in v1.0.11

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

func (*Users) Add added in v1.0.11

func (u *Users) Add(user User)

func (*Users) Exists added in v1.0.11

func (u *Users) Exists(userName string) bool

func (*Users) GetByExternalID added in v1.0.11

func (u *Users) GetByExternalID(externalID string) *User

func (*Users) GetByID added in v1.0.11

func (u *Users) GetByID(ID string) *User

func (*Users) GetByName added in v1.0.11

func (u *Users) GetByName(userName string) []User

func (*Users) GetByNameAndOrigin added in v1.0.11

func (u *Users) GetByNameAndOrigin(userName, origin string) *User

func (*Users) List added in v1.0.11

func (u *Users) List() []User

Directories

Path Synopsis
Code generated by counterfeiter.
Code generated by counterfeiter.

Jump to

Keyboard shortcuts

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