Skip to content

Instantly share code, notes, and snippets.

View Robinyo's full-sized avatar

Rob Ferguson Robinyo

View GitHub Profile
@Robinyo
Robinyo / AuthNController.java
Created January 9, 2022 20:37
Private Key JWT Client Authentication
package au.gov.dta.rp.controller;
import au.gov.dta.rp.model.TokenResponse;
import au.gov.dta.rp.service.AuthNService;
import com.nimbusds.jwt.JWT;
import com.nimbusds.jwt.JWTClaimsSet;
import com.nimbusds.jwt.JWTParser;
import com.nimbusds.jwt.SignedJWT;
import lombok.AllArgsConstructor;
import lombok.extern.slf4j.Slf4j;