二足認証とは?プログラミングのどこで、どのように使用されますか?
2 に答える
良い点、これは私がプレゼンテーションを投稿した投稿ですhere .
2 レグ認証とは、認証プロセスに関与する当事者が 2 つだけであることを意味します。最初のステップは、OAuth コンシューマ リクエスト仕様で説明されているように、リクエストに署名して、ユーザーの OAuth トークンの作成リクエストを作成することです。このリクエストで提供される OAuth コンシューマ キーは、ユーザーがメンバーであるアカウントに関連付けられている必要があることに注意してください。
2 レグ認証の主な利点は、API セッションを開始するために追加のユーザー操作が必要ないため、ユーザー エクスペリエンスがシームレスであることです。この方法の欠点は、コンシューマーがユーザーのアカウントの有効な OAuth コンシューマー資格情報 (キーとシークレット) のセットにアクセスできる必要があることです。ユーザーは、自分のアカウント コンシューマー キー/シークレットを第三者に決して明かしてはなりません。このタイプの認証は、アカウント所有者とコンシューマーが同じエンティティである場合にのみ適切です。
Oauthについては、こちらもお読みください。
2-legged は OAuth コンテキストで使用されているようです。これは、OAuth に 2 つの関係者が関与していることを意味します。
詳細については、OpenSocial REST API の 2-legged OAuthと以前のスタック オーバーフローの質問Two-legged OAuth - looking for information を参照してください。