Add PKCE, token-body extras, AuthURL templating to OAuth2 → Add settings structs for Pattern-2 connector providers
- Add PKCE, token-body extras, AuthURL templating to OAuth2 - Add 13 connector provider enum values - Add scopes, display names, name resolvers for 13 providers - Add settings structs for Pattern-2 connector providers Signed-off-by: Aurélien Sibiril <81782+aureliensibiril@users.noreply.github.com>
This commit is contained in:
@@ -40,6 +40,19 @@ const (
|
||||
ConnectorProviderIntercom ConnectorProvider = "INTERCOM"
|
||||
ConnectorProviderResend ConnectorProvider = "RESEND"
|
||||
ConnectorProviderMicrosoft365 ConnectorProvider = "MICROSOFT_365"
|
||||
ConnectorProviderGitLab ConnectorProvider = "GITLAB"
|
||||
ConnectorProviderBitbucket ConnectorProvider = "BITBUCKET"
|
||||
ConnectorProviderHeroku ConnectorProvider = "HEROKU"
|
||||
ConnectorProviderPagerDuty ConnectorProvider = "PAGERDUTY"
|
||||
ConnectorProviderAsana ConnectorProvider = "ASANA"
|
||||
ConnectorProviderSnyk ConnectorProvider = "SNYK"
|
||||
ConnectorProviderNetlify ConnectorProvider = "NETLIFY"
|
||||
ConnectorProviderRamp ConnectorProvider = "RAMP"
|
||||
ConnectorProviderClickUp ConnectorProvider = "CLICKUP"
|
||||
ConnectorProviderVercel ConnectorProvider = "VERCEL"
|
||||
ConnectorProviderMonday ConnectorProvider = "MONDAY"
|
||||
ConnectorProviderLever ConnectorProvider = "LEVER"
|
||||
ConnectorProviderDeel ConnectorProvider = "DEEL"
|
||||
)
|
||||
|
||||
func ConnectorProviders() []ConnectorProvider {
|
||||
@@ -61,6 +74,19 @@ func ConnectorProviders() []ConnectorProvider {
|
||||
ConnectorProviderIntercom,
|
||||
ConnectorProviderResend,
|
||||
ConnectorProviderMicrosoft365,
|
||||
ConnectorProviderGitLab,
|
||||
ConnectorProviderBitbucket,
|
||||
ConnectorProviderHeroku,
|
||||
ConnectorProviderPagerDuty,
|
||||
ConnectorProviderAsana,
|
||||
ConnectorProviderSnyk,
|
||||
ConnectorProviderNetlify,
|
||||
ConnectorProviderRamp,
|
||||
ConnectorProviderClickUp,
|
||||
ConnectorProviderVercel,
|
||||
ConnectorProviderMonday,
|
||||
ConnectorProviderLever,
|
||||
ConnectorProviderDeel,
|
||||
}
|
||||
}
|
||||
|
||||
@@ -114,6 +140,32 @@ func (cp *ConnectorProvider) Scan(value any) error {
|
||||
*cp = ConnectorProviderResend
|
||||
case "MICROSOFT_365":
|
||||
*cp = ConnectorProviderMicrosoft365
|
||||
case "GITLAB":
|
||||
*cp = ConnectorProviderGitLab
|
||||
case "BITBUCKET":
|
||||
*cp = ConnectorProviderBitbucket
|
||||
case "HEROKU":
|
||||
*cp = ConnectorProviderHeroku
|
||||
case "PAGERDUTY":
|
||||
*cp = ConnectorProviderPagerDuty
|
||||
case "ASANA":
|
||||
*cp = ConnectorProviderAsana
|
||||
case "SNYK":
|
||||
*cp = ConnectorProviderSnyk
|
||||
case "NETLIFY":
|
||||
*cp = ConnectorProviderNetlify
|
||||
case "RAMP":
|
||||
*cp = ConnectorProviderRamp
|
||||
case "CLICKUP":
|
||||
*cp = ConnectorProviderClickUp
|
||||
case "VERCEL":
|
||||
*cp = ConnectorProviderVercel
|
||||
case "MONDAY":
|
||||
*cp = ConnectorProviderMonday
|
||||
case "LEVER":
|
||||
*cp = ConnectorProviderLever
|
||||
case "DEEL":
|
||||
*cp = ConnectorProviderDeel
|
||||
default:
|
||||
return fmt.Errorf("invalid ConnectorProvider value: %q", s)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user