Documentation ¶
Index ¶
- type OauthController
- func (controller *OauthController) AddUserProvider() gin.HandlerFunc
- func (controller *OauthController) DeleteUserProvider() gin.HandlerFunc
- func (controller *OauthController) GetAllUserProviders() gin.HandlerFunc
- func (controller *OauthController) GetUserProvider() gin.HandlerFunc
- func (controller *OauthController) OAuth(c *gin.Context)
- func (controller *OauthController) OAuthIntegrationCallback(c *gin.Context)
- func (controller *OauthController) OAuthThirdPartyIntegrationCallback(c *gin.Context)
- func (controller *OauthController) OAuthVerifyWebhook(c *gin.Context)
- func (controller *OauthController) OAuthWebhook(c *gin.Context)
- func (controller *OauthController) ThirdPartyOAuth(c *gin.Context)
- func (controller *OauthController) UpdateUserProvider() gin.HandlerFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type OauthController ¶
type OauthController struct { Service oauthService.OauthService IntegrationService integrationService.IntegrationService }
func (*OauthController) AddUserProvider ¶
func (controller *OauthController) AddUserProvider() gin.HandlerFunc
func (*OauthController) DeleteUserProvider ¶
func (controller *OauthController) DeleteUserProvider() gin.HandlerFunc
func (*OauthController) GetAllUserProviders ¶
func (controller *OauthController) GetAllUserProviders() gin.HandlerFunc
func (*OauthController) GetUserProvider ¶
func (controller *OauthController) GetUserProvider() gin.HandlerFunc
func (*OauthController) OAuth ¶
func (controller *OauthController) OAuth(c *gin.Context)
OAuth initializes the OAuth flow by redirecting the user to the providers login page
func (*OauthController) OAuthIntegrationCallback ¶
func (controller *OauthController) OAuthIntegrationCallback(c *gin.Context)
OAuthIntegrationCallback handles the oauth callback and return user access token.
func (*OauthController) OAuthThirdPartyIntegrationCallback ¶
func (controller *OauthController) OAuthThirdPartyIntegrationCallback(c *gin.Context)
OAuthThirdPartyIntegrationCallback handles the oauth callback and return name of integration that is created in this function
func (*OauthController) OAuthVerifyWebhook ¶
func (controller *OauthController) OAuthVerifyWebhook(c *gin.Context)
func (*OauthController) OAuthWebhook ¶
func (controller *OauthController) OAuthWebhook(c *gin.Context)
func (*OauthController) ThirdPartyOAuth ¶
func (controller *OauthController) ThirdPartyOAuth(c *gin.Context)
ThirdPartyOAuth initializes the OAuth flow by redirecting the user to the user providers login/consent page
func (*OauthController) UpdateUserProvider ¶
func (controller *OauthController) UpdateUserProvider() gin.HandlerFunc
Click to show internal directories.
Click to hide internal directories.