场景 1:假设我有隐式授权类型的 Angular 客户端。我还使用 asp.net 身份登录数据库用户。我以用户 Bob 的身份登录。我访问我的汽车列表。对于每辆车,我都可以选择编辑我的车。每行都有编辑按钮和汽车ID。
每行获取 url 示例:http://localhost:5000/cars/id/1
假设我随机输入了一些汽车的 ID: http://localhost:5000/cars/id/345,这是别人的用户汽车。
在这种情况下,身份服务器如何保护其他用户数据?
场景 2:让我们使用身份服务器 openid 身份验证设置身份管理器。我们正在验证哪个用户名和密码以获得访问身份管理器来管理用户?如果它是来自 aspnet 身份数据库的用户,那么里面的每个用户都可以访问身份管理器......?