[serie strapi] cómo depurar la interfaz de usuario público y de autenticación Autorización en cartero por strapi

1. Depuración de usuarios públicos

Para los usuarios públicos, si se trata de una solicitud de obtención, incluso si no están en cartero, es fácil acceder directamente a la API en el navegador y ver la interfaz de devolución.

En primer lugar, si es publicun usuario, es decir, si no se incluye el encabezado de la solicitud, Authorizationautomáticamente es publicun usuario.

Luego, si eres un usuario, cada vez que crees un nuevo tipo de artículo, debes verificar los permisos correspondientespublic en los publicpermisos correspondientes .

Como se muestra abajo:

imagen-20230723121412686

De esta manera, la interfaz se puede depurar. Si no está marcada, no se puede obtener el permiso de depuración .

imagen-20230723121621211

Como se muestra en la figura a continuación, después de verificar, puede depurar directamente la interfaz en el navegador o cartero, y se devolverá el contenido correspondiente. De lo contrario, no mostrará ningún permiso.

imagen-20230723121656490

2. Depuración de usuarios autenticados

Algunos contenidos requieren que los usuarios inicien sesión para acceder, y en este caso se requiere autenticación. Es decir, el token debe llevarse cuando se solicita. Los pasos específicos son los siguientes:

1. Crea un nuevo usuario para obtener token

imagen-20230723121942829

2. Llame a la interfaz para obtener token para obtener token

Cree una nueva solicitud en cartero, la URL de la solicitud es: 你的域名/api/auth/local , haga clic en enviar y podrá obtener el token. Mensaje de la siguiente manera:

imagen-20230723122203073

Después de obtener el token, puede llamar a cualquier interfaz que requiera autenticación.

3. Traiga el token para llamar a la interfaz de permisos cuando solicite

Por ejemplo, si quieres obtener una lista de categorías, ve a los permisos y compruébalo primero , y los pasos son los mismos public. Una vez que lo sepa API地址, puede publicarlo postman.

Luego cambie al Authorizationpanel, seleccione Bearer token, ingrese el token obtenido en la solicitud anterior y haga clic en 发送:

imagen-20230723122832415

Si la información se completa correctamente tokeny no ha caducado, entonces se obtendrá el contenido correspondiente:

imagen-20230723123022757

3. Enlace de referencia

Cómo iniciar una solicitud de autenticación: https://docs.strapi.io/dev-docs/plugins/users-permissions#login

Si tiene dificultades en el desarrollo web front-end, entrevistas y rutas de aprendizaje front-end, puede agregarme V: imqdcnn. Responda preguntas de forma gratuita, y los expertos técnicos que han estado involucrados en la industria durante muchos años lo ayudarán a resolver errores.

¡Deseo que puedas convertirte en un excelente ingeniero de desarrollo front-end WEB!

Supongo que te gusta

Origin blog.csdn.net/imqdcn/article/details/131878347
Recomendado
Clasificación