Problématique :
• Nous souhaitons déployer Shaarli, en mode-multi-utilisateurs (c’est à dire une instance Shaarli par nouvel utilisateur), sur notre propre hébergement. Un jeu de plugins développé par Framasoft (cf. [Url visible pour les membres Pro]#3---bouturer) est existant pour disposer d’un mode multi-utilisateurs avec Shaarli, mais le plugin principal (myframa) n’est pas compatible avec la dernière version de Shaarli ([Url visible pour les membres Pro]). Ce plugin a été développé pour v0.7.1. L’objectif est donc d’adapter les plugins multi-utilisateurs de Framasoft pour fonctionner avec la dernière version stable de Shaarli (v.0.12.1).
• Nous souhaitons également que le fonctionnement multi-utilisateurs soit associé à un processus d’authentification centralisé, s’appuyant sur le protocole SAML et à notre infrastructure existante (IDP simpleSAMLphp). Nous fournissons pour cela un IDP entièrement fonctionnel, associé à notre base d’authentification. Nous fournissons également un SP fonctionnel, installé dans le répertoire /simplesaml, sur lequel le développeur devra s’appuyer.

La mission a pour objectifs :
• de refactorer le jeu de plugins développés initialement par Framasoft ([Url visible pour les membres Pro]) pour disposer d’un fonctionnement multi-utilisateurs de Shaarli, compatible avec la dernière version de Shaarli (compatibilité v.0.12.1 demandée).
• de développer un module/plugin d’authentification SSO utilisant le protocole SAML pour Shaarli et s’appuyant sur SimpleSAMLphp comme IDP et SP, permettant de ne rendre possible l’accès à l’application web (partie privée) qu’après authentification via SAML : l’objectif est de ne conserver que l’authentification SAML et de ne plus proposer d’authentification « locale » une fois le plugin activé. Ce plugin d’authentification doit être compatible avec le plugin multi-utilisateurs évidemment, et compatible la dernière version de Shaarli (compatibilité v.0.12.1 demandée).
• de mettre en production, sous Apache HTTPS, après développement de ces modules, une instance de Shaarli avec ces modules, dans notre environnement avec documentation de l’installation.
• de livrer les sources de ces plugins à la communauté, à la fois sur le GitLab de Framasoft pour ce qui concerne le plugin multi-utilisateurs, et sur le GitHub de Shaarli.

UN CAHIER DES CHARGES EST JOINT EN PDF. MERCI D'EN PRENDRE CONNAISSANCE INTÉGRALEMENT AVANT DE NOUS CONTACTER.

Toutes les offres devront faire l'objet d'un devis envoyé en PDF :
Devis à libeller à :
Occitanie en scène – 8 avenue de Toulouse – CS 50037 – 34078 Montpellier Cedex 3
et à envoyer par email [E-mail visible pour les membres Pro]) ou via la plateforme codeur.com
Renseignements sur le client : [Url visible pour les membres Pro]
Merci d'accompagner vos offres d'éléments permettant de situer les compétences et/ou références dans les domaines couverts par cette prestation (développement PHP, authentification SSO, certificats HTTPS, etc.).
Si vous le souhaitez, vous pouvez accompagner votre offre d'une proposition technique synthétique.

CC_Shaarli_Auth_SAML_plugin-multiusers-2021.pdf ajouté le 19 janvier 2021 10:21:13

Budget indicatif1.000 € à 10.000 €
Publié le19 janvier 2021 à 10h20

Vous avez aussi besoin d'un expert ?

Déposez une annonce en décrivant votre projet et recevez gratuitement des devis en quelques minutes

Déposer une annonce gratuite

Offres pour ce projet :

Offre déposée le 19/01/2021 à 10h20
Offre déposée le 19/01/2021 à 12h08
Offre déposée le 19/01/2021 à 11h58
Offre déposée le 19/01/2021 à 10h21
Offre déposée le 19/01/2021 à 10h21
Offre déposée le 19/01/2021 à 10h20
1 jour Montant privé
Offre déposée le 19/01/2021 à 10h20
Offre déposée le 19/01/2021 à 10h20
Offre déposée le 19/01/2021 à 10h20
Offre déposée le 19/01/2021 à 10h20
Offre déposée le 19/01/2021 à 10h20
Offre déposée le 19/01/2021 à 10h20
Offre déposée le 19/01/2021 à 10h20
Offre déposée le 19/01/2021 à 10h35
Offre déposée le 19/01/2021 à 10h21
Déposez un projet similaire
Publication 100% gratuite
Recevez 10 devis en moyenne
Pas de commission à payer

Vous êtes prestataire et vous cherchez des missions ?

Remplissez rapidement votre carnet de commandes en utilisant Codeur.com pour contacter des nouveaux clients.

Créer un compte gratuitement

Gérer mon projet

Chaque jour, des centaines de clients utilisent Codeur.com pour trouver un prestataire. Créez votre compte dès maintenant, remplissez votre profil et trouvez de nouveaux clients.

Trouver des nouveaux clients

En utilisant ce site, vous acceptez l'utilisation de cookies. permettant de vous proposer des contenus et des services adaptés à vos centres d'intérêts.

Votre navigateur Web n’est plus à jour. Il ne permet pas d’afficher correctement le site Codeur.com.
Nous vous invitons à mettre à jour votre navigateur ou à utiliser un autre navigateur plus récent.