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.specThis class was generated by : HS.HC.Security.API.OAuthClient.V1.spec.cls
Method Inventory
- CreateOAuthClient()
- DeleteOAuthClientById()
- DiscoverOAuthServer()
- GetOAuthClientServerDefinitions()
- GetOAuthClients()
- GetTLSConfigurations()
- RefreshJWKS()
- UpdateOAuthClientById()
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
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
Refresh the JWKS
Update an OAuth client by ID
Inherited Members
Inherited Methods
- %ClassIsLatestVersion()
- %ClassName()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Extends()
- %GetParameter()
- %IsA()
- %New()
- %OriginalNamespace()
- %PackageName()
- %SetModified()
- AcceptsContentType()
- AccessCheck()
- ConvertParameter()
- Decrypt()
- DrawCSS3STYLE()
- DrawHEAD()
- DrawSTHEAD()
- DrawSTTitle()
- DrawSTYLE()
- DrawTitle()
- DrawTitleSection()
- Encrypt()
- Error()
- EscapeHTML()
- EscapeURL()
- GetAuthChallenge()
- Http403()
- Http404()
- Http405()
- Http500()
- HyperEventCall()
- HyperEventHead()
- Include()
- InsertHiddenField()
- InsertHiddenFields()
- IsPrivate()
- Link()
- Login()
- OnErrorSetup()
- OnHTTPHeader()
- OnHandleCorsRequest()
- OnHandleOptionsRequest()
- OnLoginPage()
- OnPage()
- OnPageError()
- OnPostHTTP()
- OnPostHyperEvent()
- OnPreDispatch()
- OnPreHTTP()
- OnPreHyperEvent()
- OnSecurityTokenPage()
- Page()
- QuoteJS()
- ReportHttpStatusCode()
- RewriteURL()
- SetResponseHeaderIfEmpty()
- ShowError()
- StartTimer()
- StatusToJSON()
- StatusToProxyObject()
- StopTimer()
- SupportedVerbs()
- ThrowError()
- UnescapeHTML()
- UnescapeURL()