Home

Awesome

Awesome Authentication & Authorization & SSO & IAM Awesome

Quality Authentication & Authorization & SSO & IAM software and libraries.

Authentication (aka AuthN) and authorization (aka AuthZ) are both security measures. Authentication is the process of verifying who you are. Authorization is the process of verifying that you have access to something. Authorization occurs after successful authentication.

Contents

SSO (Single-Sign-On), IAM (Identity Access Management)

Authentication

<a name="authN-cSharp"></a>C#

<a name="authN-golang"></a>Golang

<a name="authN-java"></a>Java

<a name="authN-node"></a>Node.js

<a name="authN-python"></a>Python

<a name="authN-ruby"></a>Ruby

<a name="authN-flutter"></a>Flutter

Authorization

<a name="authZ-android"></a>Android

<a name="authZ-cSharp"></a>C#

<a name="authZ-golang"></a>Golang

<a name="authZ-rust"></a>Rust

<a name="authZ-ios"></a>iOS

<a name="authZ-java"></a>Java

<a name="authZ-node"></a>Node.js

<a name="authZ-php"></a>PHP

<a name="authZ-python"></a>Python

<a name="authZ-ruby"></a>Ruby

Articles

Contribute

PR is welcomed.

License

This project is licensed under the CC0-1.0 license.