here約最新のトークンを探していました。Microsoft Graphでリフレッシュトークンを見つけることができません
私は、アクセストークン取得するには、このコードを持っている:
if(bPromptUser)
{
_AuthResult = await PublicClientApp.AcquireTokenAsync(_scopes); //Opens Microsoft Login Screen
using (RegistryKey key = Registry.CurrentUser.CreateSubKey(keyName))
{
key.OpenSubKey(keyName, true);
key.SetValue("Status", _AuthResult.AccessToken);
key.SetValue("Expire", _AuthResult.ExpiresOn.ToLocalTime().ToString());
key.Close();
token = _AuthResult.AccessToken;
}
// Append the access token to the request.
requestMessage.Headers.Authorization = new AuthenticationHeaderValue("bearer", token);
}
をしかし、私の_AuthResult
は、実際には、リスト内のRefreskToken
を持っていません。これは、のMicrosoft Graphのv1を使用しているためですか?
更新
は、ドキュメントによるとの回答で提案されている範囲は、デフォルトでオンになって?あなたは、デフォルトでリフレッシュトークンを取得していないMSALを使用して(とv2認証エンドポイント)とき、私は信じてい
感謝。私はその話題を見ました。私のアップデートの質問をご覧ください。 –
これを見て他の人に尋ねます。 –
ありがとうございます。私は更新を楽しみにしています。 –