

Static Public Member Functions | |
| _.Library.Status | AddClientSecretToJWKS (_.Library.String JWKS, _.Library.String clientSecret, _.Library.String updatedJWKS) |
| Add the client secret to the public JWKS. | |
| _.Library.Status | GetJWKS (_.Library.String uri, _.Library.String sslConfiguration, _.Library.String jwks, _.Library.Integer expires) |
| Get the JWKS from jwks_uri More... | |
| _.Library.Status | ReturnJWKS () |
| Return this server's public JWKS. | |
Static Private Member Functions | |
| _.OAuth2.Error | __AuthenticateRequest (OAuth2.Server.Client client) |
| Verify the client_id and registration_access_token, and perform common setup tasks. | |
| _.OAuth2.Error | __Common () |
| Perform common setup tasks: More... | |
| _.OAuth2.Error | __GetMetadataFromRequest (OAuth2.Client.Metadata metadata) |
| Read the metadata sent from client. | |
| _.OAuth2.Error | __ReturnClientMetadata (OAuth2.Server.Client client, _.Library.Boolean isNew) |
| Update client values from metadata, save client, and output metadata to client. | |
| _.OAuth2.Error | __UpdateClientMetadata (OAuth2.Server.Client client) |
| Update the client metadata response for the specified client. | |
| _.OAuth2.Error | __ValidateMetadata (OAuth2.Server.Client client, OAuth2.Client.Metadata metadata, _.Library.Boolean isNew) |
| Validate the metadata supplied by the user, and update the client object accordingly. More... | |
|
staticprivate |
|
static |
Get the JWKS from jwks_uri
Parameters:
Returns: A status code indicating success or failure.
|
staticprivate |
Validate the metadata supplied by the user, and update the client object accordingly.
If this returns an error, the client should NOT be saved.