Skip to content

oswell/onelogin-go

Repository files navigation

type OneLogin struct {
	// Allow custom base URL to override the generated URL
	CustomURL string

	// OneLogin service shard (eu, us, etc)
	Shard string

	// Token struct for managing the OAuth token
	Token *OneLogin_Token

	SubDomain     string
	Client_id     string
	Client_secret string
}
func (o *OneLogin) Authenticate(username string, password string, token string) error
func (o *OneLogin) GetUrl(uri string, args ...string) string
func (o *OneLogin) Get_AppsForUser(userId int) ([]OneLoginApp, error)
func (o *OneLogin) Get_Role_Id(role string) (int, error)
func (o *OneLogin) Get_Roles(name string) ([]OneLoginRole, error)
func (o *OneLogin) Get_RolesForUser(userId int) ([]int, error)
func (o *OneLogin) Get_Token() (*OneLogin_Token, error)
func (o *OneLogin) Get_Users(filter map[string]string) (*[]OneLoginUser, error)
func (o *OneLogin) Get_UsersWithRole(role string) ([]OneLoginUser, error)
func (o *OneLogin) Set_CustomAttribute(userid int, attributeName string, attributeValue string) error
func (o *OneLogin) VerifyToken(device_id string, state_token string, token string) error

About

OneLogin GO API.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors