Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/paul-schuhm/demo-jwt
Une démo simple sur la création et l'usage des JSON Web Token (JWT)
https://github.com/paul-schuhm/demo-jwt
educational-project jwt jwt-authentication jwt-token pedagogie php
Last synced: about 6 hours ago
JSON representation
Une démo simple sur la création et l'usage des JSON Web Token (JWT)
- Host: GitHub
- URL: https://github.com/paul-schuhm/demo-jwt
- Owner: paul-schuhm
- Created: 2023-11-05T10:38:20.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-11T14:32:13.000Z (11 months ago)
- Last Synced: 2023-12-12T08:01:09.054Z (11 months ago)
- Topics: educational-project, jwt, jwt-authentication, jwt-token, pedagogie, php
- Language: PHP
- Homepage:
- Size: 6.84 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# démo - JSON Web Token (JWT) - RFC 7519
Une simple démo d'application web PHP sur l'utilisation des [JSON Web Token](https://www.rfc-editor.org/rfc/rfc7519) (JWT) délivré par le système pour autoriser un·e utilisateur·ice à accéder à une partie protégée d'un site web.
## Lancer le projet
Lancer le contenu du projet sur votre serveur local favori. Avec le serveur built-in de PHP
~~~
php -S localhost:5000
~~~1. Essayer d'accéder à la page sous le lien `Edit content`. Se connecter avec l'utilisateur `foo` et le mot de passe `bar`. Ré-accéder à la page.
2. Essayer de modifier le JWT enregistré dans les cookies pour tester l'application et la compréhension des JWT.## Ressources
- [JSON Web Token (JWT)](https://www.rfc-editor.org/rfc/rfc7519)
- [RFC 9068: JWT Profile for OAuth 2.0 Access Tokens](https://oauth.net/2/jwt-access-tokens/)
- [Introduction to JSON Web Tokens](https://jwt.io/introduction)
- [Décoder le JWT](https://jwt.io/)