Peter J. Jones
Simplify the Crypto interface, add sample code for creating accounts
A few small changes: * Crypto types can now be used with Opaleye * Encrypted data is now stored as the Pg BYTEA type * Added Admin.Account.create as proof-of-concept I'm thinking about renaming `CanCrypto' to `MonadCrypto'.
|1 month ago|
|app||1 month ago|
|config||2 months ago|
|schema||1 month ago|
|scripts||2 months ago|
|src/Sthenauth||1 month ago|
|test||2 months ago|
|.envrc||2 months ago|
|.gitignore||1 month ago|
|CHANGES.md||3 months ago|
|LICENSE||3 months ago|
|README.md||2 months ago|
|Setup.hs||3 months ago|
|default.nix||1 month ago|
|overrides.nix||1 month ago|
|shell.nix||1 month ago|
|sthenauth.cabal||1 month ago|
|sthenauth.nix||1 month ago|
Sthenauth: Never Write Authentication Code Again!
An authentication server that can be used by off-the-shelf and custom software without having to reinvent the wheel. In other words, don’t write your own authentication solution (you’ll probably get it wrong).
This project is currently under heavy development. A stable release is forthcoming. Watch this space.
Standards-compliant management of passwords and sessions
Protects personally identifiable information (PII)
Attack counter measures:
Acts as a remote authentication provider:
Authenticate with external providers:
Open and Free:
Secure by default.
You shouldn’t have to be a security expert to install or use Sthenauth. As much as possible we try to make it impossible to install or configure Sthenauth in a way that would make it insecure.
Sthenauth takes its name from the gorgon Stheno, the immortal sister of Medusa. The face of a gorgon was used in Ancient Greece as a way to ward off evil.