pismile

Démarrage en 5 minutes

Créez une application sandbox et affichez le nom vérifié de votre premier utilisateur de test.

3 min de lecture · Mis à jour le · API v1

Connectez-vous pour voir vos propres identifiants sandbox dans les exemples.

Ce guide vous mène de zéro à une connexion « Se connecter avec pismile » qui fonctionne sur votre machine. Vous n'avez rien à installer chez pismile : votre application parle OpenID Connect, le standard que votre framework connaît déjà.

  1. Créez votre compte développeur

    Créez un compte, puis une organisation depuis votre console. Une organisation regroupe vos applications, votre équipe et votre abonnement.

  2. Créez une application sandbox

    Dans la console, ouvrez Applications puis Nouvelle application, environnement Sandbox. Déclarez l'adresse de redirection de votre site, par exemple :

    Texte
    http://localhost:8090/login/oauth2/code/pismile

    Notez le client_id et le secret client.

  3. Branchez pismile dans votre application

    pismile publie sa configuration OpenID à l'adresse https://pismile.com/.well-known/openid-configuration : votre bibliothèque y trouve seule tous les endpoints.

    application.properties
    # Dépendance : spring-boot-starter-oauth2-client
    spring.security.oauth2.client.registration.pismile.client-id=VOTRE_CLIENT_ID
    spring.security.oauth2.client.registration.pismile.client-secret=${PISMILE_CLIENT_SECRET}
    spring.security.oauth2.client.registration.pismile.client-name=pismile
    spring.security.oauth2.client.registration.pismile.scope=openid,profile
    spring.security.oauth2.client.registration.pismile.authorization-grant-type=authorization_code
    spring.security.oauth2.client.registration.pismile.redirect-uri={baseUrl}/login/oauth2/code/{registrationId}
    spring.security.oauth2.client.provider.pismile.issuer-uri=https://pismile.com

    Avec Spring Boot, activez la connexion OAuth2 dans votre configuration de sécurité (http.oauth2Login(...)). Le nom vérifié est alors disponible avec OidcUser#getFullName().

  4. Testez la connexion avec un alias de test

    Lancez votre application, ouvrez-la et cliquez sur Se connecter avec pismile. Saisissez un alias de test récupéré sur le sandbox PI-SPI de la BCEAO. Ouvrez ensuite le playground du sandbox BCEAO, listez les demandes de paiement de cet alias et confirmez celle de pismile dans les 3 minutes. Autorisez votre application : de retour sur votre site, vous voyez le nom associé à l'alias de test.

    Le détail pas à pas est sur la page Sandbox et production.

Et ensuite ?#

Cette page vous a-t-elle aidé ?