ORCRAFT

Données partagées

Identité et permissions

Les services Orcraft internes reçoivent les scopes demandés sans écran de consentement. Les applications externes gardent un consentement explicite et ne peuvent pas demander le solde.

openid

Requis pour OIDC. Fournit un identifiant public stable dans le claim sub.

profile

Nom d’affichage et photo de profil (si présente).

email

Adresse e-mail du compte Orcraft.

wallet:read

Solde Orcraft disponible en centimes, réservé aux services internes.

billing:read

Liste les abonnements Orcraft de ce compte et de votre application.

billing:checkout

Autorise la création depuis le backend d’une session de paiement dynamique.

billing:manage

Autorise l’ouverture du portail Stripe pour modifier ou annuler un abonnement.

Réponse userinfo

GET /identity/userinfo
Authorization: Bearer ACCESS_TOKEN

{"sub":"orc…","name":"Nom affiché","email":"…","wallet_balance_cents":27558}

Les claims name, picture, email et wallet_balance_cents sont renvoyés uniquement si leurs scopes sont accordés. Le solde est réservé aux services Orcraft internes.