• Post Reply Bookmark Topic Watch Topic
  • New Topic

centralized security services for authentication and authorization  RSS feed

 
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I have to submit an assignment . Can any one help me?.



We are going to implement a centralized security services for authentication and authorization
of different modules.
In the system, there are 2 major types of users, the system user and the end user. While end
user is further divided into thick client users and internet users. The main different between thick
client users and internet users is the thick client user is associated with a database accessible
account, while the internet user does not. All users are classified into different roles. And each
role is associated with a set of accessible modules. The modules contain different functions,
e.g. for the user admin module, the functions available would be view user details, add new
users, delete users …etc. Different role may associate with different set of functions. E.g. Role
System Admin and Power User both are granted with the module Security User Admin to use
the module. System Admin can create new users and delete users but Power user only able to
view the user details.
When a user login, the security service would authenticate the user with username and
password. If it is authenticated, it will look up the roles associated with the user and display the
granted modules on screen for user to select for access.
1. From and only from the above scenario, what are the required features? Please list out
in point form.
2. From and only from the above scenario, please provide a detailed class diagram
including fields and methods with the required structures to represent the relations.
3. In additional to Class diagram, please provide the diagram you think it is important to
explain the solution.
4. From and only from the above scenario, any uncertainty or clarification you may want to
ask. Please list out in point form.
 
Author and ninkuma
Marshal
Posts: 66307
152
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
What are your answers to these questions, and what specific problems are you having answering them?

This is not the right site to visit to expect people to do your work for you.
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!