16159: Expires tokens on logout on different login controllers.
[arvados.git] / lib / controller / localdb / login_testuser.go
index 2e99034b65a675439b3dac8c8a844559dce458dc..9988f6997a1b6f03ceb1d46505bbd4b84e7acee2 100644 (file)
@@ -22,11 +22,7 @@ type testLoginController struct {
 }
 
 func (ctrl *testLoginController) Logout(ctx context.Context, opts arvados.LogoutOptions) (arvados.LogoutResponse, error) {
-       err := ctrl.Parent.ExpireAPIClientAuthorization(ctx)
-       if err != nil {
-               return arvados.LogoutResponse{}, err
-       }
-       return noopLogout(ctrl.Cluster, opts)
+       return logout(ctx, ctrl.Cluster, opts)
 }
 
 func (ctrl *testLoginController) Login(ctx context.Context, opts arvados.LoginOptions) (arvados.LoginResponse, error) {