@@ -83,14 +83,7 @@ pub(super) async fn show(
8383 let token = state
8484 . provider
8585 . get_token_provider ( )
86- . validate_token (
87- & state,
88- & subject_token,
89- query. allow_expired ,
90- None ,
91- // Do not expand the token for the policy evaluation
92- Some ( true ) ,
93- )
86+ . validate_token ( & state, & subject_token, query. allow_expired , None )
9487 . await
9588 . inspect_err ( |e| error ! ( "{:?}" , e. to_string( ) ) )
9689 . map_err ( |_| KeystoneApiError :: NotFound {
@@ -180,14 +173,12 @@ mod tests {
180173 } ) )
181174 } ) ;
182175 let mut token_mock = MockTokenProvider :: default ( ) ;
183- token_mock
184- . expect_validate_token ( )
185- . returning ( |_, _, _, _, _| {
186- Ok ( ProviderToken :: Unscoped ( UnscopedPayload {
187- user_id : "bar" . into ( ) ,
188- ..Default :: default ( )
189- } ) )
190- } ) ;
176+ token_mock. expect_validate_token ( ) . returning ( |_, _, _, _| {
177+ Ok ( ProviderToken :: Unscoped ( UnscopedPayload {
178+ user_id : "bar" . into ( ) ,
179+ ..Default :: default ( )
180+ } ) )
181+ } ) ;
191182 token_mock
192183 . expect_expand_token_information ( )
193184 . returning ( |_, _| {
@@ -280,19 +271,19 @@ mod tests {
280271 let mut token_mock = MockTokenProvider :: default ( ) ;
281272 token_mock
282273 . expect_validate_token ( )
283- . withf ( |_, token : & ' _ str , _, _, _ | token == "foo" )
284- . returning ( |_, _, _, _, _ | {
274+ . withf ( |_, token : & ' _ str , _, _| token == "foo" )
275+ . returning ( |_, _, _, _| {
285276 Ok ( ProviderToken :: Unscoped ( UnscopedPayload {
286277 user_id : "bar" . into ( ) ,
287278 ..Default :: default ( )
288279 } ) )
289280 } ) ;
290281 token_mock
291282 . expect_validate_token ( )
292- . withf ( |_, token : & ' _ str , allow_expired : & Option < bool > , _, _ | {
283+ . withf ( |_, token : & ' _ str , allow_expired : & Option < bool > , _| {
293284 token == "bar" && * allow_expired == Some ( true )
294285 } )
295- . returning ( |_, _, _, _, _ | {
286+ . returning ( |_, _, _, _| {
296287 Ok ( ProviderToken :: Unscoped ( UnscopedPayload {
297288 user_id : "bar" . into ( ) ,
298289 ..Default :: default ( )
@@ -354,17 +345,17 @@ mod tests {
354345 let mut token_mock = MockTokenProvider :: default ( ) ;
355346 token_mock
356347 . expect_validate_token ( )
357- . withf ( |_, token : & ' _ str , _, _, _ | token == "foo" )
358- . returning ( |_, _, _, _, _ | {
348+ . withf ( |_, token : & ' _ str , _, _| token == "foo" )
349+ . returning ( |_, _, _, _| {
359350 Ok ( ProviderToken :: Unscoped ( UnscopedPayload {
360351 user_id : "bar" . into ( ) ,
361352 ..Default :: default ( )
362353 } ) )
363354 } ) ;
364355 token_mock
365356 . expect_validate_token ( )
366- . withf ( |_, token : & ' _ str , _, _, _ | token == "baz" )
367- . returning ( |_, _, _, _, _ | Err ( TokenProviderError :: Expired ) ) ;
357+ . withf ( |_, token : & ' _ str , _, _| token == "baz" )
358+ . returning ( |_, _, _, _| Err ( TokenProviderError :: Expired ) ) ;
368359
369360 let provider = Provider :: mocked_builder ( )
370361 . token ( token_mock)
@@ -406,17 +397,17 @@ mod tests {
406397 let mut token_mock = MockTokenProvider :: default ( ) ;
407398 token_mock
408399 . expect_validate_token ( )
409- . withf ( |_, token : & ' _ str , _, _, _ | token == "foo" )
410- . returning ( |_, _, _, _, _ | {
400+ . withf ( |_, token : & ' _ str , _, _| token == "foo" )
401+ . returning ( |_, _, _, _| {
411402 Ok ( ProviderToken :: Unscoped ( UnscopedPayload {
412403 user_id : "bar" . into ( ) ,
413404 ..Default :: default ( )
414405 } ) )
415406 } ) ;
416407 token_mock
417408 . expect_validate_token ( )
418- . withf ( |_, token : & ' _ str , _, _, _ | token == "baz" )
419- . returning ( |_, _, _, _, _ | Err ( TokenProviderError :: TokenRevoked ) ) ;
409+ . withf ( |_, token : & ' _ str , _, _| token == "baz" )
410+ . returning ( |_, _, _, _| Err ( TokenProviderError :: TokenRevoked ) ) ;
420411
421412 let provider = Provider :: mocked_builder ( )
422413 . token ( token_mock)
0 commit comments