Reduce ConnectorConfigOAuth2 to ClientID and ClientSecret

All other OAuth2 properties (redirect URI, auth URL, token URL,
scopes, extra params, token endpoint auth) now come from the
connector package provider definitions at wiring time.

Signed-off-by: Aurélien Sibiril <81782+aureliensibiril@users.noreply.github.com>
This commit is contained in:
Aurélien Sibiril
2026-04-06 20:20:56 +02:00
parent f3db9d186b
commit 152713b7e0

View File

@@ -33,14 +33,8 @@ type ConnectorConfig struct {
}
type ConnectorConfigOAuth2 struct {
ClientID string `json:"client-id"`
ClientSecret string `json:"client-secret"`
RedirectURI string `json:"redirect-uri"`
AuthURL string `json:"auth-url"`
TokenURL string `json:"token-url"`
Scopes []string `json:"scopes"`
ExtraAuthParams map[string]string `json:"extra-auth-params,omitempty"`
TokenEndpointAuth string `json:"token-endpoint-auth,omitempty"`
ClientID string `json:"client-id"`
ClientSecret string `json:"client-secret"`
}
func (c *Config) GetSlackSigningSecret() string {
@@ -91,14 +85,8 @@ func (c *ConnectorConfig) UnmarshalJSON(data []byte) error {
}
oauth2Connector := connector.OAuth2Connector{
ClientID: config.ClientID,
ClientSecret: config.ClientSecret,
RedirectURI: config.RedirectURI,
AuthURL: config.AuthURL,
TokenURL: config.TokenURL,
Scopes: config.Scopes,
ExtraAuthParams: config.ExtraAuthParams,
TokenEndpointAuth: config.TokenEndpointAuth,
ClientID: config.ClientID,
ClientSecret: config.ClientSecret,
}
c.Config = &oauth2Connector