私はオープンID認証が実装されているクライアントURLを持っています。オープンIDを実装する方法はUWP Win 10に簡単に接続できます。はいの場合は、WebAuthenticationBrokerを使用してそれを行う方法は?例を提供してくださいオープンID接続用Webauthenticationブローカーを使用
0
A
答えて
1
はい、WebAuthenticationBroker
は、OpenIDやOAuthなどのプロトコルで使用するように設計されています。
基本的には、UWPであなただけのauthentication methodを呼び出し、リクエストとコールバックURIを渡す必要があります。
var webAuthenticationResult =
await WebAuthenticationBroker.AuthenticateAsync(WebAuthenticationOptions.None,
requestUri,
callbackUri);
if (webAuthenticationResult.ResponseStatus == WebAuthenticationStatus.Success) {
//String for service response
var data = webAuthenticationResult.ResponseData;
...
} else {
...
}
システムは、対応するウェブサイトに自分の資格情報を提供するためにユーザに尋ねるあなたのアプリの上にオーバーレイUIが表示されます。資格情報が正しい場合、ウェブサイトはcallbackUriとアクセストークンを返します。 WebAuthenticationBrokerは指定したものでcallbackUriをチェックし、すべてが正しければ結果としてトークンを取得します。
私はまた、あなたがWebViewのとカスタム実装を必要とする場合にはGitHubの上、下記のリポジトリを見てお勧めします:
- IdentityModel.OidcClient - OpenIDの接続のサンプル実装 - OpenIDの接続
- UwpOidcClientのポータブルなライブラリの実装をUWPクライアント
関連する問題
- 1. ローカルMQTTブローカーの接続URI
- 2. MQTTブローカー接続管理
- 3. Tomcat + ActiveJDBC:サーブレットフィルタを使用したオープン/クローズ接続ですか?
- 4. ADO.NET:オープンSQL接続
- 5. nodejsを使用して別のブローカーから切断した後、mqttブローカーに接続します。
- 6. C#を使用してMQTTクライアントを実装して外部MQTTブローカーに接続
- 7. spring-amqpを使用したRabbit MQブローカーとの接続を閉じるには
- 8. Mqttブローカー、古い接続を閉じる
- 9. のOAuth 2.0とオープンIdを接続するには、問題
- 10. AWSのcognitoを使用してオープンID接続エンドポイントを提供できますか?
- 11. 事前共有鍵を使用してTLSを使用してMQTTブローカーに接続
- 12. MQHRブローカーに接続するPaho MQTT
- 13. ブローカーのActiveMQネットワーク接続方式
- 14. mqttブローカーに接続できません
- 15. は、ExecuteNonQueryはオープン接続
- 16. Android JavaソケットソケットTCPIPオープン接続
- 17. オープンnettcpbinding接続の制限
- 18. SSRSオープン接続の問題
- 19. TCP/IP接続のオープン
- 20. カフカクラスターで使用されているFIndブローカーID
- 21. PHP - オープンとクローズの使用のMysqli接続オブジェクト指向の方法 - MySQLiを
- 22. SQL Server: "オープンで利用可能な接続が必要です"
- 23. 2つのオープン三角メッシュを接続
- 24. Spring Security 3.0 OpenID4Javaを使用したGoogle AppsのオープンIDのログイン
- 25. mongooseカスタム接続の使用
- 26. WSO2 IoTサーバー接続カップサンプルエージェントがMQTTブローカーへの接続に失敗しました
- 27. ポストグルデータベースへのオープン接続数の確認
- 28. ADO.NET接続のオープン時間の監視
- 29. C#MySqlクラス//接続のオープンとクローズ