2017-04-27 1 views
1

url https://developer.microsoft.com/en-us/graph/docs/authorization/app_onlyは、サービスまたはデーモンのアプリケーションがMicrosoftアプリケーション登録ポータルで設定されたクライアントシークレットを使用してアクセストークンを取得する方法について説明しています。クライアントシークレットを使用する代わりにクライアントアサーションを使用するサービスまたはデーモンアプリでMicrosoft Graphを呼び出しますか?

アプリケーション登録ポータルには、公開鍵/秘密鍵のペアを生成するための「新しい鍵ペアの生成」ボタンがあります。公開鍵/秘密鍵のペアを使用する方法を記述したドキュメントがあり、それを使用してクライアントシークレットの代わりにアクセストークンを取得しますか?

また、鍵ペアを生成するためにボタンをクリックすると、常に「Failed-Network error」が表示されます。秘密鍵が自分のマシンにダウンロードされていません。私はChromeブラウザを使用しています。

+0

Chrome、Edge、IEでネットワークエラーを再現できました。つまり、Firefoxでは期待通りに機能しました。だから誰も私より驚いているわけではないので、キーを生成するときにFirefoxを試してみることをおすすめします。 –

+0

ありがとうMarc。 firefoxでそれは働いた。しかし、私はこの公開鍵/秘密鍵の使い方についてはまだ分かりません。 https://developer.microsoft.com/en-us/graph/docs/authorization/app_onlyに似たドキュメンテーションのリンクがありますが、これはパスワード/秘密の使用について語っています – bala

答えて

0

開始するのに最適な場所はService to service calls using client credentialsです。

私は、典型的には、デーモンとグラフの間の仲介役としてREST APIを立ち上げています。これにより、デーモンからのデータを前処理し、ローカルマシン上の全体的なフットプリントを削減する素晴らしい抽象レイヤーを提供します。このシナリオのチュートリアルはhereです。code examplesもあります。

個人の.certファイルのダウンロードに関しては、これをご報告いただきありがとうございます。間もなくChromeとEdgeの問題を解決する修正プログラムが公開される予定です。これまでは、回避策としてFirefoxを使用することができます。

関連する問題