質問

私は、フォーム認証を使用してASP.Net MVC Webアプリケーションを持っています。私は認証のためのOpenIDを使用しています。

瞬間瞬間、私は標準NameGenericIdentity内部OpenIDのURLを格納していました。私もユーザーのデータベースIDへの容易なアクセスを持っていると思います。

私はApplication_AuthenticateRequest機能をオーバーライドすることにより、カスタムプロバイダやアイデンティティを作ることができます。

私の質問は、ユーザーのデータベースuidが元本やアイデンティティに行くべきでしょうか?

アイデンティティのNameプロパティは、OpenIDのURL(ユーザがこれらの多くを持つことができますが、私はすべてのページに表示したいと思います)、またはデータベースのuidべきか?

役に立ちましたか?

解決

私はちょうどアイデンティティにユーザーIDを保存し、セッション中にOpenIDのURLにハングアップする必要があることになりましたと思っています。

私は、カスタムIDまたは元本を必要としません。

このその方法

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top