Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Config ¶
type Config struct { DeveloperGroup string DeveloperRole string NamespaceAdminGroup string NamespaceAdminRole string }
Config holds configuration for the UAA domain
type Oauth2Configuration ¶
type ParametersFactory ¶
type ParametersFactory struct {
// contains filtered or unexported fields
}
func NewParametersFactory ¶
func NewParametersFactory(cfg Config) *ParametersFactory
func (*ParametersFactory) Generate ¶
func (pf *ParametersFactory) Generate(shootName, domain, xsappname string) Schema
type RoleCollection ¶
type RoleTemplate ¶
type Schema ¶
type Schema struct { Xsappname string `json:"xsappname"` TenantMode string `json:"tenant-mode"` Scopes []Scope `json:"scopes"` Authorities []string `json:"authorities"` RoleTemplates []RoleTemplate `json:"role-templates"` RoleCollections []RoleCollection `json:"role-collections"` Oauth2Configuration Oauth2Configuration `json:"oauth2-configuration"` }
Click to show internal directories.
Click to hide internal directories.