1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/dex_ynh.git synced 2024-09-03 18:26:22 +02:00
This commit is contained in:
Éric Gaspar 2024-01-09 09:12:59 +01:00
parent c6f57c3b7b
commit 19b566be9f
4 changed files with 18 additions and 9 deletions

View file

@ -1,6 +1,5 @@
### Known limitations:
* Only tested on x86 architectures
* Dex only allows you to setup one OpenID Connect app at a time
* However, it's a working multi-instance app, so you can install it more than once
* Dex is only an OIDC provider, and user management will depend on the app using it as an OIDC provider

10
doc/ADMIN_fr.md Normal file
View file

@ -0,0 +1,10 @@
### Limitations connues :
* Dex vous permet uniquement de configurer une seule application OpenID Connect à la fois
* Cependant, il s'agit d'une application multi-instance fonctionnelle, vous pouvez donc l'installer plusieurs fois
* Dex est uniquement un fournisseur OIDC et la gestion des utilisateurs dépendra de l'application qui l'utilise en tant que fournisseur OIDC.
### À utiliser avec précaution :
* La modification de l'URL fonctionnera mais nécessitera certains changements de paramètres dans l'application en utilisant Dex comme fournisseur OIDC.
* Accéder à l'URL ne vous permettra de voir qu'un message : "C'est ici que Dex est installé".

7
doc/DESCRIPTION_fr.md Normal file
View file

@ -0,0 +1,7 @@
Dex est un service d'identité qui utilise OpenID Connect pour piloter l'authentification d'autres applications.
Ce package YunoHost installera Dex et configurera un fournisseur canonique OpenID Connect pour votre instance YunoHost, basé sur la base d'utilisateurs LDAP, qui pourra ensuite être utilisé comme serveur d'authentification pour d'autres applications YunoHost.
### Caractéristiques
- Flux d'authentification OpenID Connect entièrement fonctionnel
- Interfacé avec le serveur LDAP de YunoHost

View file

@ -17,7 +17,7 @@ code = "https://github.com/YunoHost-Apps/dex_ynh"
[integration]
yunohost = ">= 11.2"
architectures = "all"
architectures = ["amd64"]
multi_instance = true
ldap = true
@ -64,21 +64,14 @@ ram.runtime = "50M"
[resources.sources.main]
url = "https://github.com/dexidp/dex/archive/refs/tags/v2.37.0.tar.gz"
sha256 = "5140ecccac260855f375a40bb20120e644418d8e314c63667b0ee3e4ceace99f"
autoupdate.strategy = "latest_github_tag"
[resources.system_user]
[resources.install_dir]
[resources.data_dir]
[resources.permissions]
main.url = "/"
[resources.ports]
main.default = 5556
[resources.database]
# This will automatically provision/deprovison a MySQL DB and store the corresponding credentials in settings $db_user, $db_name, $db_pwd
type = "mysql"