Top Method Summary
Options Name Purpose
+ Consultingwerk.OERA.RestResource.RestMethodResponse ChangePassword (ChangePasswordParameter) Wrapper to the IAuthenticationService ChangePassword method
# HANDLE GetClientPrincipal () Returns the current client-principal object
+ Progress.Json.ObjectModel.JsonObject GetIdentityProvider () Returns the details about the ID provider
+ Consultingwerk.OERA.RestResource.ListRestMethod GetRestMethods () Returns the list of supported rest addresses for methods to the caller
Inherited from Consultingwerk.OERA.BusinessTask


Method Detail
Top

PUBLIC Consultingwerk.OERA.RestResource.RestMethodResponse ChangePassword (ChangePasswordParameter)

Purpose: Wrapper to the IAuthenticationService ChangePassword method
Notes: Only requires (current) Password and NewPassword of the parameter object

Parameters:
poParameter Consultingwerk.SmartFramework.Authentication.ChangePasswordParameter
The ChangePasswordParameter
Returns Consultingwerk.OERA.RestResource.RestMethodResponse
The RestMethodResponse with the result of this method
Top

PROTECTED HANDLE GetClientPrincipal ()

Purpose: Returns the current client-principal object
Notes: Method may be overridden to return a client-principal object
from a custom source. This implementation returns
SESSION:CURRENT-REQUEST-INFO:GetClientPrincipal() CURRENT-REQUEST-INFO:GetClientPrincipal()

Returns HANDLE
The handle of the client-principal object
Top

PUBLIC Progress.Json.ObjectModel.JsonObject GetIdentityProvider ()

Purpose: Returns the details about the ID provider
Notes: Requires KeyCloak to inject the "idprovider" property into the client-principal

Returns Progress.Json.ObjectModel.JsonObject
The JsonObject with the ID Provider Details
Top

PUBLIC Consultingwerk.OERA.RestResource.ListRestMethod GetRestMethods ()

Inherited from Consultingwerk.OERA.BusinessTask
Purpose: Returns the list of supported rest addresses for methods
to the caller
Notes:

Returns Consultingwerk.OERA.RestResource.ListRestMethod
The list of supported rest methods to the caller


©2006-2025 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       16.11.2025 16:18:20