Identified tasks for adding security to the AS7 management APIs: -
Description | Jira Issues | Owner | Dependencies | Comments / Risks |
---|---|---|---|---|
Define security configuration. | General management API configuration. | |||
Login modules need to operate in non-AS domains. | Anil / Marcus | |||
Add BASIC authenticator to HTTP API | ||||
Add TLS/SSL to HTTP API | ||||
Add CLIENT-CERT type authenticator to HTTP API | ||||
Ensure equivalent authentication possible through native API. | Initial native API with Remoting. | |||
Security initialisation similar to subsystem initialisation. | To review as much re-use of security extension in non AS. | |||
Interception of all inbound calls for authorization check. | Initial check may just be that the calling user must have been authenticated. | |||
Define ACL scheme. | ||||
Add ACL checking to authorization. | ||||
Mechanism to provide users permissions to clients of the API. |
Comments