2017-10-25 9 views
1

電力バイレポートにアクセスするには、アクセストークンを生成する必要があります。 ユーザー資格情報を使用してアクセストークンを生成するためのサイレント認証が必要です。ドメインがフェデレーションされたアクティブディレクトリにリンクされていないユーザーIDのアクセストークンを生成できます.ADFSにリンクされたドメインのユーザーIDを持つアクセストークンを生成できません。どのように私たちはADFSのために静かにアクセストークンを生成できますか?azure adfsを使用してレポートに電力bi apiにアクセスする認証

答えて

0

どのバージョンのADFSですか?

ADFS 3.0(制限付き)とADFS 4.0の両方でOAuthがサポートされているため、通常のフローに従ってアクセストークンを取得します。

+0

現在、ログイン画面( 'https://login.microsoftonline.com/{tenantIdHere}/oauth2/token')のプロンプトを表示せずに、下のURLへの投稿リクエストを作成してアクセストークンを生成しています。ドメイン(ADFSとリンクしているドメイン)と同じものを試してみると、レスポンスコードが400の悪いリクエストレスポンスが発生しています。 – Mahesh

+0

通常のADの場合は、login.onmicrosoftonline.comのベースURLでリクエストを作成しています。 credentilasとクライアントIDとクライアントの秘密。 ADFSの場合、アクセストークンを取得するために要求と本文を準備する必要があります。ログインウィンドウのプロンプトを表示せずにアクセストークンが必要です。プロンプトなしでアクセストークンを取得することは可能ですか?はいの場合、それを達成する方法は? – Mahesh

+0

クライアントの資格情報フローを使用する - https://docs.microsoft.com/en-us/windows-server/identity/ad-fs/development/enabling-oauth-confidential-clients-with-ad-fs – nzpcmad

関連する問題