Documentation
¶
Index ¶
- func AapClientUsingAuthorizationCode(env *environment.State, c *gin.Context) *aap.AapClient
- func AapClientUsingClientCredentials(env *environment.State, c *gin.Context) *aap.AapClient
- func AccessToken(c *gin.Context) *oauth2.Token
- func CreateRandomStringWithNumberOfBytes(numberOfBytes int) (string, error)
- func FetchInvite(idpClient *idp.IdpClient, id string) (*idp.Invite, error)
- func GetIdentity(c *gin.Context) *idp.Human
- func IdToken(c *gin.Context) *oidc.IDToken
- func IdTokenRaw(c *gin.Context) string
- func IdpClientUsingAuthorizationCode(env *environment.State, c *gin.Context) *idp.IdpClient
- func IdpClientUsingClientCredentials(env *environment.State, c *gin.Context) *idp.IdpClient
- func RequireIdentity(env *environment.State) gin.HandlerFunc
- func StartAuthenticationSession(env *environment.State, c *gin.Context, log *logrus.Entry) (*url.URL, error)
- func StartLogout(idToken string, postLogoutRedirectUrl *url.URL) (redirectTo *url.URL, state string, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IdTokenRaw ¶
func RequireIdentity ¶
func RequireIdentity(env *environment.State) gin.HandlerFunc
Use this handler as middleware to enable gateway functions in controllers
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.