AuthN: Tune logs in client (#65714)

* AuthN: Remove log

* AuthN: Check for user not found error in hook
This commit is contained in:
Karl Persson
2023-03-31 16:43:24 +02:00
committed by GitHub
parent 94cc93cc83
commit 355f47628f
3 changed files with 8 additions and 2 deletions
@@ -40,6 +40,11 @@ var (
"user.sync.fetch",
errutil.WithPublicMessage("Insufficient information to authenticate user"),
)
errFetchingSignedInUserNotFound = errutil.NewBase(
errutil.StatusUnauthorized,
"user.sync.fetch-not-found",
errutil.WithPublicMessage("User not found"),
)
)
func ProvideUserSync(userService user.Service,
@@ -114,6 +119,9 @@ func (s *UserSync) FetchSyncedUserHook(ctx context.Context, identity *authn.Iden
OrgID: r.OrgID,
})
if err != nil {
if errors.Is(err, user.ErrUserNotFound) {
return errFetchingSignedInUserNotFound.Errorf("%w", err)
}
return errFetchingSignedInUser.Errorf("failed to resolve user: %w", err)
}