Skip to main content

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

class HS.HC.Security.API.OAuthClient.V1.disp extends HS.HC.RestSecurity.DispatchUtil

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