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


Method Detail
Top

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

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

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


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       13.04.2026 10:24:13