Aller au contenu

Se connecter avec Nexus

3 outils. Chacun rejoue une route de l’API avec vos droits.

nexus_connexion_lire Se connecter avec Nexus : applications, usage, kit lecture

Les applications clientes « Se connecter avec Nexus » de l’espace (Nexus fournisseur OpenID Connect). `quoi` : apps (toutes, avec utilisateurs actifs du mois, crédits dus et débités, impayé, état A_JOUR / GRACE / SUSPENDUE, réglages : 2FA exigée, portées, couleur, liens légaux, apparence du bouton), app (une seule, `id`), kit (le code prêt à poser, `id` et `pile` : html — composant <nexus-connexion> —, application — web ou mobile, PKCE —, express, php, wordpress — l’extension pour se connecter à wp-admin ; `redirectUri` facultatif parmi celles enregistrées). Prix : INCLUS dans la formule Pro de l’espace, sans crédits (`inclus: true` ; plafond technique de 100 000 personnes par mois et par application) ; autres formules : 100 personnes par mois et par application gratuites, puis 1 crédit par tranche de 100 ; crédits épuisés = 7 jours de grâce avec alertes. Après un kit : écris toi-même les fichiers dans le projet, pose NEXUS_CLIENT_ID / NEXUS_CLIENT_SECRET / NEXUS_ISSUER dans le .env par env_write (jamais une valeur recopiée).

  • quoi apps | app | kit
  • id texte, facultatif — app, kit : l’application cliente
  • pile html | application | express | php | wordpress, facultatif — kit : la pile (défaut html)
  • redirectUri texte, facultatif — kit : l’adresse de retour à utiliser
nexus_connexion_ecrire Se connecter avec Nexus : créer, régler, révoquer écrit

`operation` : creer (nom, redirectUris EXACTES — https, http://localhost, ou schéma privé d’application native ; pour WordPress : https://site/wp-login.php?action=nexus_retour —, projectId OBLIGATOIRE pour une application à secret : client_id, secret et issuer vont au coffre du projet, jamais affichés ; public: true pour une page seule ou une application mobile, PKCE seul), modifier (id + nom, redirectUris, logoUrl, siteUrl, exigerDeuxFacteurs, porteesAutorisees, couleurAccent #rrggbb, cguUrl, confidentialiteUrl, apparence { variante sombre|clair|contour, taille petit|moyen|grand, rayon, pleineLargeur, texte se-connecter|se-connecter-avec|continuer-avec|libre, texteLibre, langue fr|en, iconeSeule }), secret (id : un secret neuf, rangé au coffre ; l’ancien cesse à l’instant), revoquer (id : tous les accès en cours tombent, chaque personne se reconnecte). Supprimer : nexus_delete_connexion_app. La page de consentement reste celle de Nexus ; seuls logo, nom, couleur et liens légaux se règlent.

  • operation creer | modifier | secret | revoquer
  • id texte, facultatif
  • nom texte, facultatif
  • redirectUris liste de texte, facultatif
  • public booléen, facultatif
  • projectId texte, facultatif
  • logoUrl texte, facultatif
  • siteUrl texte, facultatif
  • exigerDeuxFacteurs booléen, facultatif
  • porteesAutorisees liste de (openid | profile | email), facultatif
  • couleurAccent texte, facultatif
  • cguUrl texte, facultatif
  • confidentialiteUrl texte, facultatif
  • apparence objet, facultatif
nexus_delete_connexion_app Supprimer une application « Se connecter avec Nexus » écrit destructif

Supprime une application cliente et toutes ses connexions : chaque site qui l’emploie cesse d’ouvrir une session par Nexus. Définitif. Montrer l’application visée et attendre l’accord avant d’appeler.

  • id texte