В настоящее время я работаю над почтовой службой в Интернете (это не совсем почтовый клиент, но это многое объясняет). Однако я никогда не работал с oauth до этого, но мне кажется, что это путь, я основывал свои простые классы на кодексе samepel . Однако пример кода не обеспечивает решение при подписании в несколько раз, или я пропустил его.
Поэтому в основном моя проблема заключается в том, что каждый раз, когда я вхожу в систему, мне нужно снова авторизовать gmail, пока я видел другие службы, где вы это делаете, и после этого вы просто входите в систему и мгновенно перенаправляетесь обратно, не принимая снова.
Изменить: Чтобы уточнить, я использую oauth как для входа в систему, так и для IMAP, это глупо? Я, хотя это был лучший способ, поскольку кажется странным иметь как OpenID, так и oauth, подключенные к одному и тому же пользователю, когда все мое приложение действительно работает, сосредоточено на приложениях google для приложений через oauth. Я думаю, что tungle.me работает так, как только мне нужно только авторизоваться, и в следующий раз Google мгновенно перенаправляет меня обратно, я хочу, чтобы мое приложение работало именно так.
Edit2: После дальнейшего поиска кажется, что авторизация в первый раз, а затем я должен использовать Authentication, так как английский не является моим первым языком, хотя я имею в виду то же самое. Таким образом, встает вопрос, как мне аутентифицироваться в Google, когда пользователь, который уже создал учетную запись, снова регистрируется, так что мне не нужно будет генерировать новые токены каждый раз.