Skip to main content

HS.HC.Security.API.OAuthClient.V1.disp

class HS.HC.Security.API.OAuthClient.V1.disp extends %CSP.REST

API to manage OAuth clients, discover OAuth server endpoints, dynamically register clients, and refresh JWKS. Dispatch class defined by RESTSpec in HS.HC.Security.API.OAuthClient.V1.spec

This class was generated by : HS.HC.Security.API.OAuthClient.V1.spec.cls

Method Inventory

Parameters

parameter CONTENTTYPE = application/json;
Default the Content-Type for this application.
parameter CONVERTINPUTSTREAM = 1;
By default convert the input stream to Unicode
parameter IgnoreWrites = 1;
Ignore any writes done directly by the REST method.
parameter SpecificationClass = HS.HC.Security.API.OAuthClient.V1.spec;
The class containing the RESTSpec which generated this class

Methods

classmethod CreateOAuthClient() as %Status
Create a new OAuth client
classmethod DeleteOAuthClientById(pclientid As %String) as %Status
Delete an OAuth client by ID
classmethod DiscoverOAuthServer() as %Status
Discover OAuth server endpoint
classmethod GetOAuthClientServerDefinitions() as %Status
Get all known OAuth servers
classmethod GetOAuthClients() as %Status
Get all OAuth clients
classmethod GetTLSConfigurations() as %Status
Get all TLS configurations
classmethod RefreshJWKS(pclientid As %String) as %Status
Refresh the JWKS
classmethod UpdateOAuthClientById(pclientid As %String) as %Status
Update an OAuth client by ID

Inherited Members

Inherited Methods

FeedbackOpens in a new tab