Que la gente entre en tu web con su RSFXR ID
OpenID Connect estándar, sin SDK propio. La persona ve qué datos pides, decide y puede retirar el acceso cuando quiera.
Configuración del proveedor
https://rsfxr.com/.well-known/openid-configuration
Cualquier biblioteca OIDC certificada descubre aquí los endpoints y las claves de firma.
Integración en cuatro pasos
- Registra tu appIndica nombre, web y las direcciones de retorno exactas. El secreto se muestra una sola vez.
- Envía a la persona a autorizarFlujo «authorization code» con PKCE S256 obligatorio,
stateynonce. - Canjea el códigoRecibes un
id_tokenRS256 (valídalo con JWKS), un access token de 15 minutos y un refresh token rotatorio. - Usa solo lo concedido
/oauth/userinfodevuelve únicamente los claims de los scopes aceptados.
Botón «Continuar con RSFXR»
Continuar con RSFXR
Continuar con RSFXR
Descargas: botón oscuro (SVG) · botón claro (SVG) · símbolo (SVG)
HTML listo para pegar
<a href="/login/rsfxr" style="display:inline-flex;align-items:center;gap:10px;padding:10px 20px;border-radius:999px;background:#0b0912;color:#fff;border:1px solid #2b2540;font:600 15px/1.2 system-ui,sans-serif;text-decoration:none">
<img src="https://rsfxr.com/brand/rsfxr-mark.svg" width="24" height="24" alt="">
Continuar con RSFXR
</a>
Cambia /login/rsfxr por la ruta de tu web que inicia el flujo. Usa el texto «Continuar con RSFXR» sin modificar el símbolo.
Datos que puedes pedir
openidConfirmar que eres tú (identificador anónimo y estable)DisponibleprofileTu @usuario, nombre visible, avatar y URL de perfilDisponibleemailTu dirección de correo electrónico verificadaDisponibleuniversesLos Universes públicos a los que perteneces y tu nivel de Señal en ellosRequiere revisiónposts.readLeer tus publicaciones públicasRequiere revisióncontent.readVer en tu nombre lo que tú puedes ver, incluidos Universes privados y perfiles privados que siguesRequiere revisiónposts.writePublicar en tu nombre en tu perfilRequiere revisiónLos scopes que requieren revisión se activan cuando el equipo de RSFXR aprueba tu app. Pide solo lo que uses: la pantalla de permisos lo muestra todo.