私は現在、Web ベースのメール サービスに取り組んでいます (これは完全なメール クライアントではありませんが、説明することがたくさんあります)。ただし、これまで oauth を使用したことはありませんでしたが、進むべき道のように思えます。サンプル コードに基づいて単純なクラスを作成しました。ただし、サンプル コードでは、何度かサインインしても解決策が提供されないか、見逃してしまいました。
したがって、基本的に私の問題は、ログインするたびにgmailを再度承認する必要があることですが、一度それを行う他のサービスを見た後、サインインするだけで、再度承認せずにすぐにリダイレクトされます.
編集:明確にするために、ログインとIMAPの両方にoauthを使用していますが、これはばかげていますか? 私のアプリが実際にoauthを介してGoogleアプリimapを中心にしているとき、OpenIDとoauthの両方を同じユーザーに接続するのは奇妙に思えるので、それが最善の方法でした。私は tangle.me がこのように機能すると思います。そこで一度承認するだけでよく、次に Google が即座に私をリダイレクトしたときに、アプリをそのように機能させたいと考えています。
Edit2:さらに検索したところ、認証は初めてのようで、認証を使用する必要があります。英語は私の母国語ではないため、同じことを意味していました。したがって、アカウントを既に作成したユーザーが再度ログインしたときに、毎回新しいトークンを生成する必要がないように、Google で認証する方法について質問があります。