Actions
Task #328
closedAuthentication against system
Status:
Closed
Priority:
Urgent
Assignee:
Ondřej Kopr
Category:
Authentication / Authorization
Target version:
Start date:
03/08/2017
Due date:
% Done:
100%
Estimated time:
48.00 h
Owner:
Description
- Create manager that will be start point for authentication against system?,
- manager collects all authenticator that exist through all modules,
- in ACC module will be created new authenticator that authenticate user over some system -> system is definend by application propery,
- it is necessary to determine which schema attribute is used for authentication: new checkbox to schema attribues or schema mapping?,
- ...
Updated by Ondřej Kopr about 7 years ago
- % Done changed from 0 to 60
Create one manager that contains and call all authenticator (via apication context get beans)
Manager:- call authenticator,
- resolve result from them,
- execute logic: (optional, required, requisite, sufficient).
- authenticate over core,
- same behavior as login,
- call login manager.
- get accounts for identity,
- resolve system and get object from them,
- get parameters that has check authentication parameter,
- try to login with username from system and password.
Updated by Ondřej Kopr about 7 years ago
- Fix get mapping (only for provisioning),
- (one system -> more account for identity),
- try login to every found account.
- optionaly (and other) - is necessary?
- system id application properties, system don't exist,
- disable public password change?
Updated by Ondřej Kopr about 7 years ago
- % Done changed from 60 to 90
Add two test class for CORE (authenticator, authenticationManager) and ACC against system (acc authenticator). Documentation will be created after HH finish his work.
Updated by Ondřej Kopr about 7 years ago
- Status changed from In Progress to Needs feedback
- Assignee changed from Ondřej Kopr to Vít Švanda
- Priority changed from Normal to High
Updated by Vít Švanda about 7 years ago
- Status changed from Needs feedback to In Progress
- Assignee changed from Vít Švanda to Ondřej Kopr
- Priority changed from High to Urgent
Works fine, code looks great. Very well.
Please don't forget on documentation (after HH finish his work).
Updated by Ondřej Kopr about 7 years ago
- Status changed from In Progress to Resolved
- % Done changed from 90 to 100
Documentaion was implemented: https://proj.bcvsolutions.eu/ngidm/doku.php?id=navrh:authentication
Actions