2016-03-31 3 views
0

Я хотел бы использовать API YouTube с одной учетной записью (моей учетной записью) и использовать ее, чтобы пользователи могли делать закачки. Мое первоначальное предположение заключалось в том, что я мог бы создать токен доступа, а затем просто использовать его навсегда, однако, я считаю, что он истекает.Использование одной учетной записи с OAuth2

Есть ли способ, с помощью OAuth2, постоянно аутентифицировать единую учетную запись? Или есть способ аутентифицировать одну учетную запись через OAuth2 без необходимости использования браузера (например, через удаленный запрос (запросы) на сервере)?

ответ

1

Да, вы можете создать токен обновления для своей собственной учетной записи и поместить этот токен обновления в клиенте. Идентификатор клиента, который вы регистрируете для этого случая, должен быть «другим»/родным клиентом. В этом случае секретный сигнал не требуется для получения токена доступа из токена обновления.

Отказ от ответственности: это не большой вариант использования OAuth2, а не лучший способ сделать это, потому что как только вы помещаете токен в клиента, любой может его взять и опубликовать в мир, и каждый получит к нему доступ. Таким образом, злоумышленник может загружать c porn в вашу учетную запись, и ваша учетная запись может быть приостановлена, и, возможно, вы столкнетесь с юридическими проблемами (потому что у вас нет контроля над тем, кто загружает их). В зависимости от приложения, я могу предложить лучший способ.

Смежные вопросы