前述のhttps://github.com/jasonjoh/node-tutorialの例は Web アプリです。しかし、たとえばWebサービスとして使用したい:-
このアプリを 1 台のマシン (サーバー上) で実行したいのですが、他のアプリ (モバイル アプリ、デスクトップ、Web アプリ) で作成されたこのサービスを実装または使用できます。
ユーザーがそれを消費すると、私のサービスは [ https://login.microsoftonline.com/common/oauth2/authorize?redirect_uri=http%3A%2F%2Flocalhost%3A8000%2Fauthorize&response_type=code&client_id=9892b97f-0026-4t3f-aa4f-5cb2olpdee7eを返します] 次に、この URL がユーザーのデバイス/マシン ブラウザーで開かれ、ユーザーは自分の Office 365 資格情報を入力し、SignIn をクリックすると、Web サービスでエージングが行われ、保存されているアクセス トークンを使用してユーザーが承認されます。サーバーを Cookie に保存し、ユーザーの Office 365 アカウントから電子メールを取得/読み取ります。
それで、それは可能なシナリオですか?または、これを行う別の方法があれば教えてください。
前もって感謝します