Tengo algunos problemas para entender cómo funciona OAUTH-v2.
La especificación de la versión 2 de OAuth dice:
Acceder a recursos protegidos
El cliente accede a los recursos protegidos presentando el
token de acceso al servidor de recursos. El servidor de recursos DEBE validar el
token de acceso y asegurarse de que no haya expirado y que su alcance cubra
el recurso solicitado. Los métodos utilizados por el servidor de recursos para
validar el token de acceso (así como cualquier respuesta de error) están fuera del alcance de esta especificación , pero generalmente implican una interacción o coordinación entre el servidor de recursos y el
servidor de autorización .
¿Cómo funciona en la práctica esta interacción entre el servidor de recursos y el servidor de autorización?
- ¿Cómo determina el servidor de recursos que un token de acceso que recibió es válido?
- ¿Cómo extrae el servidor de recursos el alcance permitido del token para ver si se debe otorgar acceso a un recurso en particular? ¿El Scope está codificado en el token de acceso o el servidor de recursos primero tiene que ponerse en contacto con el servidor de autorización?
- ¿Cómo se establece la confianza entre el servidor de recursos y el servidor de autorización?
Los atributos del token de acceso y los métodos utilizados para acceder a los recursos protegidos están fuera del alcance de esta especificación y están definidos por especificaciones complementarias.
¿Alguien puede dar ejemplos de atributos de token?