OpenEdge.Security.STS.EventDispatcher
- Last Updated: January 15, 2026
- 3 minute read
- OpenEdge
- Documentation
|
Method Summary
| Options | Name | Purpose | |
|---|---|---|---|
| RAW ApplyPolicy (character, character, character, character, raw, longchar, integer, character) |
/* Applies some by an ABL provider.
@param character (optional) The name of the STS sending this event
@param character (mandatory) The ABL provider name used to process the event
@param character (optional) A hash used to verify the provider's authenticity
@param character (optional) The name of the event to send.
@param raw (mandatory) The token currently being processed in the STS
@param longchar (optional) The domain context from the STS
@return raw The token/client-principal after having policy applied. */
|
||
| EmitEvent (character, character, character, character, raw, longchar) |
/* Emits a named event to the ABL provider. This is a one-way operation:
nothing is returned from provider to the STS.
@param character (optional) The name of the STS sending this event
@param character (mandatory) The ABL provider name used to process the event
@param character (optional) A hash used to verify the provider's authenticity
@param character (optional) The name of the event to send.
@param raw (optional) The token currently being processed in the STS
@param longchar (optional) The domain context from the STS */
|
||
| LOGICAL HandleError (character, character, character, character, raw, character, longchar, character, character, character) |
/* handles/customises an error
@param character (optional) The name of the STS sending this event
@param character (mandatory) The ABL provider name used to process the event
@param character (optional) A hash used to verify the provider's authenticity
@param character (optional) The name of the event to send.
@param raw (optional) The token currently being processed in the STS
@param character (optional) An error string indicating the error being handled. Could be a java exception or
something from an auth proivider, or empty. One of the client-principal and error-string
fields SHOULD be provided
@param longchar (optional) The domain context from the STS
@param character out (optional) An error code per the OAuth2 and OpenId Connect specs. To return an
error number a string of custom:<error_code> must be returned. If not empty or null,
this value will replace the auth process's error value.
@param character out (optional) If blank or unknown the response will omit the error_description field.
@param character out (optional) If null the response will omit the error_uri field.
@return logical TRUE if the current token should be included in the error response */
|
||
| Progress.Json.ObjectModel.JsonObject ParseContext (longchar) |
/* Creates useful JSON from the input context string
@param longchar (optional) The domain context from the STS
@return JsonObject The context in JSON form */
|
Constructor Summary
| Options | Name | Purpose | |
|---|---|---|---|
| EventDispatcher () |
/* Default constructor */
|
Property Summary
| Options | Name | Purpose | |
|---|---|---|---|
| OpenEdge.Logging.ILogWriter Logger |
|
Method Detail
RAW ApplyPolicy (character, character, character, character, raw, longchar, integer, character)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
EmitEvent (character, character, character, character, raw, longchar)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
LOGICAL HandleError (character, character, character, character, raw, character, longchar, character, character, character)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Progress.Json.ObjectModel.JsonObject ParseContext (longchar)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Constructor Detail
EventDispatcher ()
|
||||||
|---|---|---|---|---|---|---|
Property Detail
OpenEdge.Logging.ILogWriter Logger
|
||||||||
|---|---|---|---|---|---|---|---|---|