pages

package
v0.0.16 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 11, 2026 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ClientTypeBadge

func ClientTypeBadge(appType string) g.Node

ClientTypeBadge renders a badge for client application type.

func GrantTypeBadges

func GrantTypeBadges(grantTypes []string) []g.Node

GrantTypeBadges renders badges for grant types.

func ScopeBadges

func ScopeBadges(scopes []string) []g.Node

ScopeBadges renders badges for scopes.

func StatusBadge

func StatusBadge(status string) g.Node

StatusBadge renders a status badge.

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL