Home > Class Reference > %SYS namespace > OAuth2.Server.Registration

OAuth2.Server.Registration

class OAuth2.Server.Registration extends %Library.RegisteredObject

Method Inventory (Including Private)

Parameters

parameter HTTP200OK = 200 OK;
parameter HTTP201CREATED = 201 Created;
parameter HTTP400BADREQUEST = 400 Bad Request;
parameter HTTP401UNAUTHORIZED = 401 Unauthorized;
parameter HTTP500INTERNALSERVERERROR = 500 Internal Server Error;
parameter INVALIDMETADATA = invalid_client_metadata;

Methods (Including Private)

classmethod AddClientSecretToJWKS(JWKS As %String, clientSecret As %String, Output updatedJWKS As %String) as %Status [ Language = objectscript ]
Add the client secret to the public JWKS
classmethod GetJWKS(uri As %String, sslConfiguration As %String, Output jwks As %String) as %Status [ Language = objectscript ]
Get the JWKS from jwks_uri
classmethod ReturnJWKS() as %Status [ Language = objectscript ]
Return this server's public JWKS
classmethod UpdateClientMetadata(client As OAuth2.Server.Client) as %OAuth2.Error [ Language = objectscript ]
Update the client metadata response for the specified client

Inherited Members

Inherited Methods (Including Private)

FeedbackOpens in a new window