1
0
mirror of https://github.com/oauth2-proxy/oauth2-proxy.git synced 2025-08-08 22:46:33 +02:00

Setup provider.ErrNotImplemented sentinel error

This commit is contained in:
Nick Meves
2020-09-26 14:06:52 -07:00
parent add45c360c
commit 0bd8eb3191
2 changed files with 12 additions and 6 deletions

View File

@ -364,13 +364,13 @@ func (p *OAuthProxy) enrichSession(ctx context.Context, s *sessionsapi.SessionSt
var err error
if s.Email == "" {
s.Email, err = p.provider.GetEmailAddress(ctx, s)
if err != nil && err.Error() != "not implemented" {
if err != nil && !errors.Is(err, providers.ErrNotImplemented) {
return err
}
}
if s.User == "" {
s.User, err = p.provider.GetUserName(ctx, s)
if err != nil && err.Error() != "not implemented" {
if err != nil && !errors.Is(err, providers.ErrNotImplemented) {
return err
}
}