错误码常量

本文关键字:常量 误码 错误 | 更新日期: 2023-09-27 18:06:53

在构建OAuthAuthorizationServerProvider类时,必须能够返回故障状态的错误代码。根据RFC,这些应该是invalid_request, unauthorized_client等。

目前,我有这些手工编码:

context.SetError("access_denied", "Invalid Username or Password");
是否有一个内置的。net类在系统/包中作为常量提供这些代码?

错误码常量

是否有一个内置的。net类在系统/包中作为常量提供这些代码?

Microsoft.Owin.Security.OAuth包(OAuth2授权服务器中间件存在的地方)有一个OAuthConstants类,它公开了您正在寻找的错误代码,但它是内部的:https://github.com/jchannon/katanaproject/blob/master/src/Microsoft.Owin.Security.OAuth/OAuthConstants.cs#L49-L57

也就是说,没有什么可以阻止您创建自己的常量类。