現在のアプリケーションにoAuthを実装しようとしています。トークンなどの必要な情報を格納するための優れたデータベース構造は何ですか?基準はありますか?
質問する
18659 次
4 に答える
1
VS2012 が MVC フレームワークに対して提案しているものから始めることができます。
webpages_OAuthMembership
Provider nvarchar(30) (clustered primary key)
ProviderUserId nvarchar(100) (clustered primary key)
UserId int
webpages_Membership
UserId int (Primary Key)
CreateDate datetime
ConfirmationToken nvarchar(128)
IsConfirmed bit
LastPasswordFailureDate datetime
PasswordFailuresSinceLastSuccess int
Password nvarchar(128)
PasswordChangedDate datetime
PasswordSalt nvarchar(128)
PasswordVerificationToken nvarchar(128)
PasswordVerificationTokenExpirationDate datetime
次に、独自の Users テーブルを次のように定義します。
UserID int (Primary Key)
UserName nvarchar(80)
Name nvarchar(80)
Surname nvarchar(80)
このようにする理由は特にありませんが、このスキーマを思いついたマイクロソフトの人々は、私よりもこのことについてよく知っているのではないかと思います。
于 2013-05-17T07:36:20.427 に答える
-3
Google oAuthチュートリアルが役立つと思います
于 2013-05-17T08:31:17.710 に答える