Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| de:modul:ffit:3-jahr:java:learningunits:lu06:b [2025/09/23 01:26] – apeter | de:modul:ffit:3-jahr:java:learningunits:lu06:b [2025/09/23 10:02] (aktuell) – apeter | ||
|---|---|---|---|
| Zeile 53: | Zeile 53: | ||
| Die Implementation könnte grob so aussehen: | Die Implementation könnte grob so aussehen: | ||
| - | |||
| <code java> | <code java> | ||
| String authHeader = ctx.header(" | String authHeader = ctx.header(" | ||
| Zeile 59: | Zeile 58: | ||
| String token = authHeader.substring(" | String token = authHeader.substring(" | ||
| ... | ... | ||
| - | userId | + | |
| + | Claims claims | ||
| + | .verifyWith(JWT_KEY) | ||
| + | .build() | ||
| + | .parseSignedClaims(token) | ||
| + | .getPayload(); | ||
| + | Integer userId = claims.get(" | ||
| ... | ... | ||
| Zeile 84: | Zeile 90: | ||
| ... | ... | ||
| </ | </ | ||
| + | |||
| + | Testen Sie die Implementation manuell mit Postman. | ||