%SYS
Auth Class Reference

The authorization server supports the authorization control flow for the Authorization Code and Implicit grant types as specified in RFC 6749. More...

Inheritance diagram for Auth:
Collaboration diagram for Auth:

Static Public Member Functions

_.Library.String GetQueryParameters (OAuth2.Server.Client client, requestParameters)
 Get request properties from request and the request JWT. More...
 
_.OAuth2.Error ProcessScope (OAuth2.Server.Configuration server, OAuth2.Server.Client client, _.Library.String scope)
 Handle scope rules.
 
 SaveQueryParameters (requestParameters, _.Library.ArrayOfDataTypes requestParameterArray)
 Save the request query parameters in the properties array.
 

Detailed Description

The authorization server supports the authorization control flow for the Authorization Code and Implicit grant types as specified in RFC 6749.

The OAuth2.Server.Auth class is a subclass of CSP.Page which acts as the Authorization Endpoint and controls the flow in accordance with RFC 6749.

This class is used internally by InterSystems IRIS. You should not make direct use of it within your applications. There is no guarantee made about either the behavior or future operation of this class.

Member Function Documentation

◆ GetQueryParameters()

_.Library.String GetQueryParameters ( OAuth2.Server.Client  client,
  requestParameters 
)
static

Get request properties from request and the request JWT.

Return error description if invalid request.