Package-level declarations

Types

Link copied to clipboard
@Service
class RsaKeyService(@Value(value = "${security.jwt.rsa.public-key-pem:}") publicPem: String?, @Value(value = "${security.jwt.rsa.private-key-pem:}") privatePem: String?, @Value(value = "${security.jwt.kid:}") configuredKid: String?)

Provides an RSA key pair for signing and verifying access tokens and exposes a stable kid. If no keys are configured, an ephemeral dev key is generated at startup.