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
+ Consultingwerk.SmartFramework.Authentication.IdentityProvider 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 Consultingwerk.SmartFramework.Authentication.IdentityProvider GetIdentityProvider ()

Purpose: Returns the details about the ID provider
Notes: Requires KeyCloak to inject the "idprovider" property into the client-principal
If the "idprovider" property is not available, the method will try to determine
the ID provider from the "iss" property.

Returns Consultingwerk.SmartFramework.Authentication.IdentityProvider
The IdentityProvider instance 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       30.11.2025 21:30:08