social / pragma.oidc / OidcService /
OidcService #
class OidcService(pragmaNode: PragmaNode, instanceId: UUID) : DistributedService, ConfigHandler<OidcServiceConfig>
OIDC Service is a service that may be used to sign OIDC-compliant id tokens
Constructors #
OidcService | fun OidcService(pragmaNode: PragmaNode, instanceId: UUID) |
Functions #
| Name | Summary |
|---|---|
Get the openid-configuration and JWK json that should be rendered in our OIDC endpoints. | |
Generate and sign a valid OIDC-compliant token for a given pragma socialId. | |
An alternative flow to confirm the legitimacy of an OIDC JWT |