Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | |||
| de:modul:ffit:3-jahr:java:learningunits:lu06:b [2025/09/23 01:27] – 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(" | ||
| ... | ... | ||