Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FindUser ¶
type FindUser struct { User *models.User Bindings []*models.Binding Applications []*UserApplicationRole `json:"applications"` }
type OauthClient ¶ added in v1.0.0
type OauthClient struct { Client *models.OauthClient OriginSecret string }
func (*OauthClient) Format ¶ added in v1.0.0
func (oc *OauthClient) Format() map[string]interface{}
type Roles ¶
type Roles struct { Application *models.Application `json:"application"` Roles []Role `json:"roles"` }
type Scopes ¶
type Scopes struct { Application *models.Application `json:"application"` Scopes []*models.RbacScope `json:"scopes"` }
type User ¶
type User struct { User *models.User Bindings []*models.Binding Role string `json:"role"` AppID string `json:"app_id"` }
func (User) PublicInfo ¶ added in v1.3.3
type UserApplicationRole ¶
type UserApplicationRole struct { *models.Application Roles []*models.RbacRole `json:"roles"` }
Click to show internal directories.
Click to hide internal directories.