Expiring Users #342

Closed
opened 2026-03-21 09:23:08 -05:00 by Nerdtality · 2 comments
Nerdtality commented 2026-03-21 09:23:08 -05:00 (Migrated from github.com)

Set a date when users expire, such so when someone has access to your homelab, you don't forget to remove them and they are disabled after the set date and time.

Set a date when users expire, such so when someone has access to your homelab, you don't forget to remove them and they are disabled after the set date and time.
notquitenothing commented 2026-04-06 22:48:59 -05:00 (Migrated from github.com)

Working on this now. Current implementation plans:

  • Users with expired access are not able to log in, the experience is similar to unapproved users.
  • Admin users cannot be expired (expiration has no effect) same as unapproved users.
  • User access expiration (date + time) can be specified on an invitation
  • Existing user access expiration can also be viewed/updated on that user (from the admin page)
  • DEFAULT_USER_EXPIRES_IN environment variable that controls default new user access expiration, specified in natural language or seconds similar to ADMIN_EMAILS
Working on this now. Current implementation plans: - Users with expired access are not able to log in, the experience is similar to unapproved users. - Admin users cannot be expired (expiration has no effect) same as unapproved users. - User access expiration (date + time) can be specified on an invitation - Existing user access expiration can also be viewed/updated on that user (from the admin page) - DEFAULT_USER_EXPIRES_IN environment variable that controls default new user access expiration, specified in natural language or seconds similar to ADMIN_EMAILS
notquitenothing commented 2026-04-26 09:35:10 -05:00 (Migrated from github.com)

Now available in release v1.12.0

Now available in release [v1.12.0](https://github.com/voidauth/voidauth/releases/tag/v1.12.0)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
adam/gate#342
No description provided.