api

package
v0.0.0-...-11be074 Latest Latest
Warning

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

Go to latest
Published: Apr 7, 2025 License: MIT Imports: 22 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func HandleBanIdentity

func HandleBanIdentity(c *gin.Context)

func HandleChangePassword

func HandleChangePassword(c *gin.Context)

func HandleCreateApplication

func HandleCreateApplication(c *gin.Context)

func HandleCreateIdentityFlow

func HandleCreateIdentityFlow(c *gin.Context)

func HandleDeleteApplication

func HandleDeleteApplication(c *gin.Context)

func HandleDeleteIdentityFlow

func HandleDeleteIdentityFlow(c *gin.Context)

func HandleGetApplication

func HandleGetApplication(c *gin.Context)

func HandleGetIdentityFlow

func HandleGetIdentityFlow(c *gin.Context)

func HandleGetLoginFlow

func HandleGetLoginFlow(c *gin.Context)

func HandleGetLogoutFlow

func HandleGetLogoutFlow(c *gin.Context)

func HandleGetMFAFlow

func HandleGetMFAFlow(c *gin.Context)

func HandleGetRecoveryFlow

func HandleGetRecoveryFlow(c *gin.Context)

func HandleGetRegistrationFlow

func HandleGetRegistrationFlow(c *gin.Context)

func HandleGetSettingsFlow

func HandleGetSettingsFlow(c *gin.Context)

func HandleGetVerificationFlow

func HandleGetVerificationFlow(c *gin.Context)

func HandleListIdentity

func HandleListIdentity(c *gin.Context)

func HandlePostLoginFlow

func HandlePostLoginFlow(c *gin.Context)

func HandlePostLogoutFlow

func HandlePostLogoutFlow(c *gin.Context)

func HandlePostMFAFlow

func HandlePostMFAFlow(c *gin.Context)

func HandlePostProfile

func HandlePostProfile(c *gin.Context)

func HandlePostRecoveryCodeFlow

func HandlePostRecoveryCodeFlow(c *gin.Context)

func HandlePostRecoveryFlow

func HandlePostRecoveryFlow(c *gin.Context)

func HandlePostRegistrationFlow

func HandlePostRegistrationFlow(c *gin.Context)

func HandlePostVerificationCodeFlow

func HandlePostVerificationCodeFlow(c *gin.Context)

func HandlePostVerificationFlow

func HandlePostVerificationFlow(c *gin.Context)

func HandleRemoveBanIdentity

func HandleRemoveBanIdentity(c *gin.Context)

func HandleRoleSwitch

func HandleRoleSwitch(c *gin.Context)

func HandleToggleTOTP

func HandleToggleTOTP(c *gin.Context)

func HandleUpdateApplication

func HandleUpdateApplication(c *gin.Context)

func HandleUpdateClientKey

func HandleUpdateClientKey(c *gin.Context)

func HandleUpdateClientSecret

func HandleUpdateClientSecret(c *gin.Context)

func HandleUpdateProfile

func HandleUpdateProfile(c *gin.Context)

func HandleVerifySession

func HandleVerifySession(c *gin.Context)

HandleVerifySession handles the user session verification request

func Start

func Start()

Types

type ApplicationBody

type ApplicationBody struct {
	ID int `json:"id"`
}

type ApplicationPostBody

type ApplicationPostBody struct {
	Name           string `json:"name"`
	RedirectURL    string `json:"redirect_url"`
	AllowedDomains string `json:"allowed_domains"`
	Organization   string `json:"organization"`
}

type ApplicationPutBody

type ApplicationPutBody struct {
	ID             int    `json:"id"`
	Name           string `json:"name"`
	RedirectURL    string `json:"redirect_url"`
	AllowedDomains string `json:"allowed_domains"`
	Organization   string `json:"organization"`
}

type IdentityBody

type IdentityBody struct {
	Identity string `json:"identity"`
}

Jump to

Keyboard shortcuts

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