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.