Usando Casdoor como un Servidor OAuth2 en ShowDoc
Usando Casdoor para Autenticación en ShowDoc
ShowDoc es una herramienta de documentación técnica y documentación de API en línea que es perfecta para equipos de TI. ShowDoc facilita el uso de la sintaxis Markdown para escribir hermosos documentos de API, documentos de diccionario de datos, documentos técnicos, documentos de Excel en línea y más.
ShowDoc admite autenticación de terceros, incluyendo OAuth2. Aquí hay un tutorial para lograr esto.
Paso 1: Crear una Aplicación Casdoor
Ve a tu Casdoor y añade una nueva aplicación llamada ShowDoc. Aquí hay un ejemplo de cómo crear la aplicación ShowDoc en Casdoor.
Por favor, recuerda el client ID
y el client Secret
para el siguiente paso.
Por favor, no rellenes la URL de callback en este paso. La URL depende de las configuraciones en ShowDoc en el siguiente paso. Volveremos para establecer una URL de callback correcta más tarde.
Paso 2: Configurar ShowDoc
Primero, habilita el botón de inicio de sesión OAuth2. Luego, rellena la URL de callback
como se muestra en el ejemplo. Rellena el client ID
y el client secret
que se recordaron en el paso anterior.
Se requieren Authorize path
, AccessToken path
y User info path
. Puedes rellenarlos como se muestra a continuación.
Authorize path: /login/oauth/authorize
AccessToken path: /api/login/oauth/access_token
User info path: /api/get-account
Paso 3: Configurar la URL de Callback en Casdoor
Regresa a la página de edición de la aplicación en el paso 1 y añade la URL de callback
que rellenaste en ShowDoc.
Paso 4: Haz una Prueba en ShowDoc
Deberías ver lo siguiente en la página de inicio de sesión:
¡Felicidades! Has completado todos los pasos. Presiona el botón 'Casdoor SSO' y serás redirigido a la página de inicio de sesión de Casdoor.