Crates.io | witchauth |
lib.rs | witchauth |
version | 0.0.0 |
source | src |
created_at | 2023-08-07 17:36:50.495719 |
updated_at | 2023-08-07 17:36:50.495719 |
description | Small IAM server |
homepage | |
repository | |
max_upload_size | |
id | 938111 |
size | 16,677 |
Small IAM server.
WitchAuth is currently an excersize but I believe its best to have a target. In that scope, this project tries to empower small communities and groups to have an identity provider for easy management and better security through SSO.
I believe this can be achieved by chasing two buzzwords:
Passable OIDC support with minimum JWT nonsense
At least bare minimum security effort
Smooth Management
Alternative storage?
HSM (yubihsm maybe?) and/or Vault support would be really nice.
SAML? (oh god please no)
Things to look for in the project's dependencies
Check when rsa
uses crypto-bigint
DynResidue
and its friends aren't up to task.Find a way to get rid of ahash
Copyright (C) 2023 Aydin Mercan <aydin@mercan.dev>
This repository is licensed under the EUPL 1.2.
The English version of the text is included in the LICENSE file.
Please refer to https://joinup.ec.europa.eu/community/eupl/og_page/eupl for more information.