| [SE-1270] Update of SICS User when authorization is managed by SICS-UAI | |
|---|---|
| Product Line: | P&C |
| Component/s: | Other |
| Fix Version/s: | SICS 4.9.3 |
Aim of Function
The User Authorization Interface (UAI) enables control of SICS user authorization (security roles) from 'outside' SICS.
If a user starts logging in to SICS, but there exists no SICS User object in the database, the UAI may respond with a request ('CREATE_USER') indicating that a SICS User object should be created. Along with the request, the UAI implementation may provide the name of a 'template' SICS User object.
If provided, this object will used as a template for creating the new SICS User object.
This enhancement introduces changes to how the UAI response is handled when a SICS User object already exists and the user is allowed access. In this case, the UAI will respond with 'OK'. As a new feature, it will be possible to provide a 'template' user. If provided, access code privileges on the existing SICS User object will be updated from the template if values are no longer equal.
In addition, a new response 'DISABLE' allows setting the SICS User object as inactive (disabled).
System Parameters Affected
None
Existing Functionality Affected
User Authorization Interface