Office365アクティビティで「AADSTS7000218: The request body must contain the following parameter: 'client_assertion' or 'client_secret'.」エラーが発生

:grey_question: Question

UiPath.MicrosoftOffice365.Activitiesを認証方式「UsernameAndPassword」で試していますが以下のエラーが出ます。

エラーメッセージ:
AADSTS7000218: The request body must contain the following parameter: ‘client_assertion’ or ‘client_secret’.

:bulb: Answer

認証方式が「UsernameAndPassword」の場合はパブリッククライアントアプリケーションを利用する必要がございます。

以下の方法で解決しないかお試し下さい

■方法1

AzurePortal → Azure Active Directory → App registrationsに登録したapp→マニフェスト 「allowPublicClient」をtrueにする

■方法2

Azure上Office 365のアプリから左欄の「認証」(Authentication)を選択し、詳細設定の下にある「パブリッククライアントフローを有効する」を「はい」に設定する

参考:

「Username and Password」

https://docs.uipath.com/integrations/docs/microsoft-office-365-scope#section-username-and-password