0
次のコードを使用して認証ヘッダーを作成しようとしています。 「AADSTS70002:資格情報の検証中にエラーが発生しました。」AADSTS50012:無効なクライアントシークレットが提供されています。今度は、コードで使用した秘密がAADアプリの登録で使用された秘密と一致していないと確信しています。誰でも私のアプリ登録からクライアントの秘密を得る方法や、O365アカウントディレクトリに新しいアプリケーション識別子を追加する方法を教えてもらえますか?AADSTS70002:資格情報の検証中にエラーが発生しました。 AADSTS50012:無効なクライアントシークレットが提供されます
private string GetAuthenticationHeader(AuthenticationInformation authenticationInformation){
try{
return RetryHelper.InvokeWithRetries(() =>
{
var clientCredential = new ClientCredential(authenticationInformation.ClientId, authenticationInformation.AppSecret);
var ac = new AuthenticationContext(authenticationInformation.Authority);
AuthenticationResult ar = ac.AcquireToken(authenticationInformation.Resource, clientCredential);
return ar.CreateAuthorizationHeader();
});
}
catch (Exception ex){
return ex.Message;
}
}