Add docs explaining why you get signed out with "Remember me"
See https://gitlab.slack.com/archives/C101F3796/p1512486640000434
This commit is contained in:
parent
9dffd0ab6b
commit
3bf37b1ad6
3 changed files with 31 additions and 1 deletions
|
@ -0,0 +1,5 @@
|
|||
---
|
||||
title: Add docs for why you might be signed out when using the Remember me token
|
||||
merge_request: 15756
|
||||
author:
|
||||
type: other
|
|
@ -6,6 +6,7 @@ This page gathers all the resources for the topic **Authentication** within GitL
|
|||
|
||||
- [SSH](../../ssh/README.md)
|
||||
- [Two-Factor Authentication (2FA)](../../user/profile/account/two_factor_authentication.md#two-factor-authentication)
|
||||
- [Why do I keep getting signed out?](../../user/profile/index.md#why-do-i-keep-getting-signed-out)
|
||||
- **Articles:**
|
||||
- [Support for Universal 2nd Factor Authentication - YubiKeys](https://about.gitlab.com/2016/06/22/gitlab-adds-support-for-u2f/)
|
||||
- [Security Webcast with Yubico](https://about.gitlab.com/2016/08/31/gitlab-and-yubico-security-webcast/)
|
||||
|
|
|
@ -1,8 +1,32 @@
|
|||
# User account
|
||||
|
||||
When logged into their GitLab account, users can customize their
|
||||
When signed into their GitLab account, users can customize their
|
||||
experience according to the best approach to their cases.
|
||||
|
||||
## Signing in
|
||||
|
||||
There are several ways to sign into your GitLab account.
|
||||
See the [authentication topic](../../topics/authentication/index.md) for more details.
|
||||
|
||||
### Why do I keep getting signed out?
|
||||
|
||||
When signing in to the main GitLab application, a `_gitlab_session` cookie is
|
||||
set. `_gitlab_session` is cleared client-side when you close your browser
|
||||
and expires after "Application settings -> Session duration (minutes)"/`session_expire_delay`
|
||||
(defaults to `10080` minutes = 7 days).
|
||||
|
||||
When signing in to the main GitLab application, you can also check the
|
||||
"Remember me" option which sets the `remember_user_token`
|
||||
cookie (via [`devise`](https://github.com/plataformatec/devise)).
|
||||
`remember_user_token` expires after
|
||||
`config/initializers/devise.rb` -> `config.remember_for` (defaults to 2 weeks).
|
||||
|
||||
When the `_gitlab_session` expires or isn't available, GitLab uses the `remember_user_token`
|
||||
to get you a new `_gitlab_session` and keep you signed in through browser restarts.
|
||||
|
||||
After your `remember_user_token` expires and your `_gitlab_session` is cleared/expired,
|
||||
you will be asked to sign in again to verify your identity (which is for security reasons).
|
||||
|
||||
## Username
|
||||
|
||||
Your `username` is a unique [`namespace`](../group/index.md#namespaces)
|
||||
|
|
Loading…
Reference in a new issue