Solutions SSO open source authelia

Authelia Solution SSO gratuite

Gestion des SSO et des ressources très évolutives très évolutives

L'authelia Open Source gratuite est livrée avec une seule connexion, des réglementations de connexion, la sécurité des applications et fournit également une prise en charge de LDAP et Active Directory

Aperçu

Les dernières mises à jour évoluent la technologie à un rythme élevé et, par conséquent, les vulnérabilités augmentent également dans presque tous les domaines d’une entreprise en ligne. La couche d’autorisation et d’authentification est l’une de ces domaines qui sont des hotspot en termes d’attaques et d’ensembles de boucle. Pour répondre à ces sensibilités, de nombreux logiciels open source sont développés pour fournir des mécanismes de chant / déconnexion mieux centralisés, la gestion des mots de passe et la sécurité. Voici Authelia, c’est un logiciel gratuit écrit en langage go avec TypeScript et peu d’entrée de d’autres langues comme JavaScript et HTML. Authelia fournit une interface utilisateur intuitive pour permettre aux utilisateurs de se connecter et d’accéder à toutes les ressources. Il offre une authentification à deux facteurs en utilisant un OTP basé sur le temps généré par Google Authenticator. En ce qui concerne le workflow d’Authelia, il fonctionne en collaboration avec des procurations inverses telles que Nginx. Chaque fois qu’il y a une demande entrante, le serveur proxy transmet cette demande à l’Authelia, Authelia décide alors d’autoriser la demande ou le bloc entrant. Il fonctionne pour les sites desservis sur HTTPS et prend également en charge les bases de données utilisateur comme LDAP et Active Directory.

Configuration requise


  • Nginx
  • Docker (facultatif)

Caractéristiques


  • Open source
  • SSO
  • Authentification 2F avec Yubikey
  • OTP basé sur le temps avec Google Authenticator
  • Prend en charge LDAP
  • Prend en charge Active Directory
  • Fonctionne avec les proxys inverses
  • Notifications push avec duo
  • Bloquer les attaques de force brute
  • Vérification d’identité
  • Une meilleure gestion des mots de passe
  • Flux de travail flexible
  • UI intuitif

Installation

Exécutez la commande suivante pour cloner le repo:

    git clone https://github.com/authelia/authelia.git

Après un clone réussi, exécutez les commandes suivantes:

    cd authelia/compose/local

    sudo ./setup.sh

Sudo est requis pour modifier le fichier / etc / hosts.

Maintenant, remplacez Exemple.com par le domaine que vous avez spécifié dans le script de configuration et visitez l’URL [httpssecurexamplecom] (https://href.li/?https://secure.example.com) .

Running in docker

Exécutez la commande suivante pour cloner le repo:

    git clone https://github.com/authelia/authelia.git

Exécutez la commande suivante après clone:

    cd authelia/compose/lite

Modifier les utilisateurs \ _database.yml Le nom d’utilisateur et le mot de passe par défaut sont Authlia Modifiez la configuration.yml et docker-compose.yml avec vos domaines et secrets respectifs Enfin, exécutez la commande suivante pour tourner l’image docker:

    docker-compose up -d
 Français