Documentation
¶
Index ¶
- func ClientTypeBadge(appType string) g.Node
- func GrantTypeBadges(grantTypes []string) []g.Node
- func ScopeBadges(scopes []string) []g.Node
- func StatusBadge(status string) g.Node
- type PagesManager
- func (p *PagesManager) ClientCreatePage(ctx *router.PageContext) (g.Node, error)
- func (p *PagesManager) ClientDetailPage(ctx *router.PageContext) (g.Node, error)
- func (p *PagesManager) ClientsListPage(ctx *router.PageContext) (g.Node, error)
- func (p *PagesManager) DeviceFlowMonitorPage(ctx *router.PageContext) (g.Node, error)
- func (p *PagesManager) SetBaseUIPath(path string)
- func (p *PagesManager) SettingsPage(ctx *router.PageContext) (g.Node, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ClientTypeBadge ¶
ClientTypeBadge renders a badge for client application type.
func GrantTypeBadges ¶
GrantTypeBadges renders badges for grant types.
func ScopeBadges ¶
ScopeBadges renders badges for scopes.
Types ¶
type PagesManager ¶
type PagesManager struct {
// contains filtered or unexported fields
}
PagesManager manages all dashboard pages for the OIDC provider plugin.
func NewPagesManager ¶
func NewPagesManager(bridgeManager *bridge.BridgeManager, logger forge.Logger) *PagesManager
NewPagesManager creates a new pages manager.
func (*PagesManager) ClientCreatePage ¶
func (p *PagesManager) ClientCreatePage(ctx *router.PageContext) (g.Node, error)
ClientCreatePage shows the create client wizard.
func (*PagesManager) ClientDetailPage ¶
func (p *PagesManager) ClientDetailPage(ctx *router.PageContext) (g.Node, error)
ClientDetailPage shows OAuth client details with tabs.
func (*PagesManager) ClientsListPage ¶
func (p *PagesManager) ClientsListPage(ctx *router.PageContext) (g.Node, error)
ClientsListPage shows the list of OAuth2/OIDC clients.
func (*PagesManager) DeviceFlowMonitorPage ¶
func (p *PagesManager) DeviceFlowMonitorPage(ctx *router.PageContext) (g.Node, error)
DeviceFlowMonitorPage shows active device authorization codes.
func (*PagesManager) SetBaseUIPath ¶
func (p *PagesManager) SetBaseUIPath(path string)
SetBaseUIPath sets the base UI path (called by dashboard plugin).
func (*PagesManager) SettingsPage ¶
func (p *PagesManager) SettingsPage(ctx *router.PageContext) (g.Node, error)
SettingsPage shows OIDC provider settings.
Click to show internal directories.
Click to hide internal directories.