Я работаю над приложением для добавления задач в некоторые учетные записи, используя «API задач Google» для java, используя Oauth 2.0.
проблема в том, что каждый раз, когда я хочу добавить задачу в учетную запись, у меня есть страница аутентификации и авторизовать ее, используя учетную запись и пароль, а затем ждать обратного вызова, чтобы добавить задачу, и это нецелесообразно
интересно, есть ли другой способ авторизовать java-приложение без его выполнения и избежать функции обратного вызова:
возможно, отправив ссылку владельцу учетной записи Gmail, отправив электронное письмо и т. д.
поэтому все, что я хочу сделать, это:
- я хочу, чтобы пользователь приложения авторизовал его извне, не выполняя его
- когда я выполняю его, чтобы добавить задачу, я просто хочу проверить, авторизован ли он от пользователя, я добавляю задачу, если нет, я пропускаю ее другому пользователю и т. д.
спасибо
System.getProperty("user.home")
ссылается на то, что система идентифицирует как домашний каталог пользователя. На машинах Unix это часто представляется как~
. Эта строка создает путь к файлу, в котором сохранены учетные данные. Так что на машине unix это может быть~/.credentials/calendar.json
23.07.2013