23 lines
538 B
Go
23 lines
538 B
Go
package auth
|
|
|
|
import (
|
|
"golang.org/x/oauth2"
|
|
)
|
|
|
|
var oauthConfigs []oauth2.Config
|
|
|
|
func CreateTestOAuth() {
|
|
oauthEndpoint := oauth2.Endpoint{
|
|
AuthURL: "https://account.astraltech.xyz/application/o/authorize/",
|
|
TokenURL: "https://account.astraltech.xyz/application/o/token/",
|
|
}
|
|
|
|
oauthConfig := oauth2.Config{
|
|
ClientID: "stalwart-webui",
|
|
Scopes: []string{"openid", "profile", "email"},
|
|
Endpoint: oauthEndpoint,
|
|
RedirectURL: "http://localhost:8080/callback",
|
|
}
|
|
oauthConfigs = append(oauthConfigs, oauthConfig)
|
|
}
|