Ecosysteme web Kotaru

Kotaru rassemble vos apps autour d'une seule identite.

Un compte Kotaru ID, un dashboard central, un portail developpeur et des applications web reliees par la meme session.

Session active
ID
Kotaru ID Connexion unifiee pour les apps Kotaru.
1Identite
6Apps web
OAuthFlux dev
01Kotaru IDLive
02DashboardLive
03DevelopersLive
04WikowLive
050stSoon
06PolisSoon
01Kotaru IDLive
02DashboardLive
03DevelopersLive
04WikowLive
050stSoon
06PolisSoon
01Kotaru IDLive
02DashboardLive
03DevelopersLive
04WikowLive
050stSoon
06PolisSoon
Applications

Un portail clair pour naviguer dans Kotaru.

Chaque app garde son role. Kotaru ID fait le lien entre les comptes, le dashboard, les outils developpeur et les services web.

Kotaru ID

Le compte unique qui evite les doubles connexions.

Kotaru ID stocke la session, transmet le token aux portails Kotaru et expose un flux OAuth pour les applications externes autorisees.

Profil completPrenom, nom, pseudo, avatar, reseaux et contact.
Redirection controleeRetour au dashboard ou au portail dev selon le point de depart.
OAuth prepareValidation des redirect URIs et emission de codes d'autorisation.
Mini-tuto Kotaru ID

Brancher une app a Kotaru ID en quatre actions.

Le portail developpeur est le point d'entree. Il genere les identifiants et le kit a integrer dans votre application.

01
Connectez-vous avec Kotaru ID

Ouvrez le portail developpeur. Si aucun token n'est detecte, Kotaru ID vous reconnecte puis vous renvoie au portail.

02
Creez une application OAuth

Renseignez un nom et une ou plusieurs redirect URIs autorisees.

03
Recuperez les credentials

Copiez le client ID et sauvegardez le client secret, affiche une seule fois.

04
Integrez le kit

Telechargez le kit depuis le portail, ajoutez le bouton Kotaru ID et traitez le callback OAuth.

login-kotaru.js
const authUrl = new URL("https://id-kotaru.pages.dev");
authUrl.searchParams.set("client_id", CLIENT_ID);
authUrl.searchParams.set("redirect_uri", REDIRECT_URI);
authUrl.searchParams.set("state", crypto.randomUUID());

window.location.href = authUrl.toString();
Ouvrir le portail developpeur
Statut

Les services Kotaru essentiels.

Kotaru IDAuthentification et sessions
Live
DashboardCompte et apps connectees
Live
Portail developpeurOAuth et kits
Live
Commencer

Un compte suffit pour entrer dans Kotaru.