Get access without userを使用して、Microsoft Graph からリソースにアクセスできます。ただし、この方法では、委任されたアクセス許可を必要とするリソースにアクセスできません。
また、ユーザー メソッドに代わってアクセスを取得しようとしましたが、ユーザーが Web ページからサインインする必要があり、これは私のシナリオでは望ましくありません。
有効期間が長い (おそらく 1 年以上) 承認コードを生成し、そのコードを使用してアクセス トークンを要求し、委任されたアクセス許可を必要とするリソースを取得するために使用することはできますか?
注: このように有効期間が長い認証コードを生成することはお勧めできませんが、このコードは、ユーザーではなくリソースにアクセスするためにバックエンド プログラムによって使用されます。そのため、ユーザーのサインイン ページがポップアップ表示されないようにします。Javaでこれを実装しようとしています。
ありがとう!