goauthentik / goauthentik/authentik

Sensible default list filters for users and insecure-wide defaults

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

Description

## What

default list filters: filter users by status, and stop showing insecure/over-broad default filters.

## Want

- Default list filters: filter users by status,
- Stop showing insecure/over-broad default filters

## Ideas this came from

- [#15816 Streamline and Reevaluate Default Filter Behavior for Improved Security and UX](https://github.com/goauthentik/authentik/issues/15816) — I've noticed an opportunity to improve authentik's security posture and user experience. Currently, when no policy/group is selected for access control, the def
- [#20114 Filter users by status](https://github.com/goauthentik/authentik/issues/20114) — Is your feature request related to a problem? Inactive users can be made invisible in the directory. You cannot see strictly inactive users if desired. Instead

Contributor guide

Open the contributing guide

Research direction

No files, tests, or entry points are named. Start by reading related issues #15816 and #20114, then trace the user-list and default-filter behavior; done means users can be filtered by status and insecure or over-broad defaults are no longer shown.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
authentication, authorization, security
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.