goauthentik / goauthentik/authentik

Allow for setting re-authentication and inactivity timeout

Open
#20,845 2 comments 0 reactions 0 assignees View on GitHub
enhancement enhancement/under_consideration
Dominant language
Python
Stars
25.6k
Forks
2k
Avg merge
1d 1h
Merged PRs (30d)
644

Description

### Is your feature request related to a problem?

To comply with authentication assurance levels as described in [NIST SP 800-63B](https://csrc.nist.gov/pubs/sp/800/63/b/4/final) I want to set the re-authentication and inactivity timeout. There is no good way to do this that I can see.

### Describe the solution you'd like

Either a global setting where I can configure re-authentication and inactivity timeout or a similar setting in (login) stages or a new re-authentication policy type.

### Describe alternatives that you've considered

The only way I can see how to do this currently is using a combination of session validity (in the user login stage), Authenticator last validation threshold and OIDC token validity. This solution is not ideal as it is complex and leaves some gaps.

### Additional context

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.