[#1494] services/object: Do not ignore bearer token decode errors

Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
This commit is contained in:
Evgenii Stratonikov 2022-06-08 11:53:15 +03:00 committed by fyrchik
parent 795d1e0789
commit bbf8b8e74d
4 changed files with 67 additions and 20 deletions

View file

@ -127,7 +127,10 @@ func CommonPrmFromV2(req interface {
if tok := meta.GetBearerToken(); tok != nil {
prm.bearer = new(bearer.Token)
prm.bearer.ReadFromV2(*tok)
err = prm.bearer.ReadFromV2(*tok)
if err != nil {
return nil, fmt.Errorf("invalid bearer token: %w", err)
}
}
for i := range xHdrs {