Documentation ¶
Index ¶
- Variables
- func BuildAuthorizationRequest(config Config) string
- func BuildLogoutRequest(keycloakConfig KeycloakConfig, accessToken string, refreshToken string) (*http.Request, error)
- func BuildRefreshRequest(keycloakConfig KeycloakConfig, refreshToken string) (*http.Request, error)
- func BuildTokenExchangeRequest(config Config, code string) (*http.Request, error)
- func InitConfig() error
- func IsTokenExpired(token *string) (bool, error)
- func Logout(config *Config) error
- func OpenBrowser(url string) error
- func RefreshAccessToken(config *Config) error
- func SaveConfig(cfg *IConfig) error
- func StartServer(config Config)
- type Config
- type EmbeddedServerConfig
- type IConfig
- type KeycloakConfig
Constants ¶
This section is empty.
Variables ¶
View Source
var (
CloseApp sync.WaitGroup
)
Functions ¶
func BuildLogoutRequest ¶ added in v0.1.4
func BuildRefreshRequest ¶
func BuildRefreshRequest(keycloakConfig KeycloakConfig, refreshToken string) (*http.Request, error)
func InitConfig ¶
func InitConfig() error
func IsTokenExpired ¶
func OpenBrowser ¶
func RefreshAccessToken ¶
func SaveConfig ¶
func StartServer ¶
func StartServer(config Config)
Types ¶
type Config ¶
type Config struct { KeycloakConfig KeycloakConfig EmbeddedServerConfig EmbeddedServerConfig }
type EmbeddedServerConfig ¶
func (*EmbeddedServerConfig) GetCallbackURL ¶
func (c *EmbeddedServerConfig) GetCallbackURL() string
type IConfig ¶
type KeycloakConfig ¶
Click to show internal directories.
Click to hide internal directories.