app

package
v0.0.0-...-cf5a296 Latest Latest
Warning

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

Go to latest
Published: May 24, 2021 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AapClientUsingAuthorizationCode

func AapClientUsingAuthorizationCode(env *environment.State, c *gin.Context) *aap.AapClient

func AapClientUsingClientCredentials

func AapClientUsingClientCredentials(env *environment.State, c *gin.Context) *aap.AapClient

func AccessToken

func AccessToken(c *gin.Context) *oauth2.Token

func CreateRandomStringWithNumberOfBytes

func CreateRandomStringWithNumberOfBytes(numberOfBytes int) (string, error)

func FetchInvite

func FetchInvite(idpClient *idp.IdpClient, id string) (*idp.Invite, error)

func GetIdentity

func GetIdentity(c *gin.Context) *idp.Human

func IdToken

func IdToken(c *gin.Context) *oidc.IDToken

func IdTokenRaw

func IdTokenRaw(c *gin.Context) string

func IdpClientUsingAuthorizationCode

func IdpClientUsingAuthorizationCode(env *environment.State, c *gin.Context) *idp.IdpClient

func IdpClientUsingClientCredentials

func IdpClientUsingClientCredentials(env *environment.State, c *gin.Context) *idp.IdpClient

func RequireIdentity

func RequireIdentity(env *environment.State) gin.HandlerFunc

Use this handler as middleware to enable gateway functions in controllers

func StartAuthenticationSession

func StartAuthenticationSession(env *environment.State, c *gin.Context, log *logrus.Entry) (*url.URL, error)

func StartLogout

func StartLogout(idToken string, postLogoutRedirectUrl *url.URL) (redirectTo *url.URL, state string, err error)

Types

This section is empty.

Jump to

Keyboard shortcuts

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