14

我有一个实现 IIdentity 的自定义类(具有 UserID、UserName、UserEmail 等属性)。我通过从 sql 读取的自定义逻辑登录。IIdentity 的 AuthenticationType 应该返回什么?

4

1 回答 1

3

我能收集到的最好的AuthenticationType信息是一个任意字符串,您可以在应用程序中使用它来确定用户使用的身份验证类型。

例如,您的应用可能会提供几种不同的身份验证机制,例如 Passport 和 Custom,其中 Custom 是您自己滚动并决定将其称为“Custom”的东西。在您的应用程序的其他地方,您可能有需要知道用户如何通过身份验证的逻辑,在这种情况下,您可以根据AuthenticationType自定义机制的名称检查值 - “自定义”。

于 2012-10-04T18:25:18.527 回答