Skip to main content

Истечение срока действия и отзыв маркера

Срок действия маркеров может истечь, кроме того маркер может быть отозван вами, авторизованными вами приложениям и GitHub Enterprise Server.

Если срок действия маркера истек или он был отозван, его больше нельзя использовать для проверки подлинности Git и запросов API. Невозможно восстановить истекший или отозванный маркер; вам или приложению потребуется создать новый маркер.

В этой статье описываются возможные причины отзыва или истечения срока действия маркера GitHub Enterprise Server.

Примечание: Если срок действия personal access token или маркер OAuth истекает или отозван, в журнале безопасности может отображаться oauth_authorization.destroy действие. Дополнительные сведения см. в статье Просмотр журнала безопасности.

Маркер отозван после истечения срока действия

При создании personal access token рекомендуется задать срок действия маркера. После истечения срока действия маркера он автоматически отзывается. Дополнительные сведения см. в разделе Создание personal access token.

Маркер отозван пользователем

Можно отозвать авторизацию GitHub App или OAuth App из параметров учетной записи; при этом будут отозваны все маркеры, связанные с приложением. Дополнительные сведения см. в статьях Просмотр авторизованных интеграций и Просмотр авторизованных приложений (OAuth).

После отмены авторизации все маркеры, связанные с авторизацией, также будут отозваны. Чтобы повторно авторизовать приложение, следуйте инструкциям стороннего приложения или веб-сайта, чтобы снова подключить свою учетную запись на your GitHub Enterprise Server instance.

Маркер отозван OAuth App

Владелец OAuth App может отозвать авторизацию учетной записи приложения. При этом также будут отозваны все маркеры, связанные с авторизацией. Дополнительные сведения об отзыве авторизаций приложения OAuth см. в разделе Удаление авторизации приложения.

Владельцы OAuth App также могут отзывать отдельные токены, связанные с авторизацией. Дополнительные сведения об отзыве отдельных токенов для приложения OAuth см. в разделе Удаление токена приложения.

Маркер отозван из-за превышения допустимого числа маркеров для OAuth App с той же областью

На одного пользователя, приложение или область действия можно использовать до десяти токенов. Если приложение создает больше десяти токенов для одного и того пользователя и одних и тех же областей, самые старые токены с одним и тем же сочетанием пользователя, приложения и областей отзываются.

Маркер пользователя отозван из-за конфигурации GitHub App

По умолчанию срок действия маркера, созданного GitHub App, по умолчанию истекает через восемь часов. Владельцы GitHub Apps может настроить их приложения таким образом, чтобы предотвратить истечение срока действия маркеров «пользователь-сервер». Дополнительные сведения об изменении поведения маркеров «пользователь-сервер» приложения GitHub см в разделе Активация дополнительных компонентов для приложений.