Fix authentication callback
This commit is contained in:
parent
570d146b21
commit
9147e6739f
2 changed files with 14 additions and 12 deletions
|
@ -48,6 +48,7 @@ type Callback struct {
|
|||
type Provider struct {
|
||||
Name string `json:"name"`
|
||||
Key string `json:"key"`
|
||||
OriginalAuthURL string `json:"-"`
|
||||
AuthURL string `json:"auth_url"`
|
||||
ClientID string `json:"client_id"`
|
||||
ClientSecret string `json:"-"`
|
||||
|
@ -67,7 +68,7 @@ func init() {
|
|||
}
|
||||
|
||||
func (p *Provider) setOicdProvider() (err error) {
|
||||
p.openIDProvider, err = oidc.NewProvider(context.Background(), p.AuthURL)
|
||||
p.openIDProvider, err = oidc.NewProvider(context.Background(), p.OriginalAuthURL)
|
||||
return err
|
||||
}
|
||||
|
||||
|
|
|
@ -122,6 +122,7 @@ func getProviderFromMap(pi map[string]interface{}) (provider *Provider, err erro
|
|||
Name: pi["name"].(string),
|
||||
Key: k,
|
||||
AuthURL: pi["authurl"].(string),
|
||||
OriginalAuthURL: pi["authurl"].(string),
|
||||
ClientSecret: pi["clientsecret"].(string),
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue