Enterprise Roles VS Application Roles


It is a very confusing topic, What is the difference between application roles and enterprise roles?
Most ADF beginners don't know the difference between them and use them as one thing.

Today I'll highlight on the difference between application roles and enterprise roles.

Assume that you are in a company that has many working systems on different  platforms and the company recently has an approach to develop a new system using ADF to support one of its systems and you are required to develop the system.

The system admin informed you that all users are stored on LDAP server and they are grouped according to their roles and positions.

All systems read the users and roles from the LDAP server, No specific users for a system.

You developed your application completely and it comes to the last stage that is applying ADF security to your application.

You 'll see the required roles or groups needed for your application and you will assign ADF resources (ex: task-flows and pages) to these roles then you have two ways to think.

Way #1:
You'll assign every user enrolled on the LDAP to the appropriate roles in your application.

When a new user is enrolled on LDAP, You have to assign necessary roles for him in your application, This is a double effort you have to make.

Way #2:
You'll assume that roles in your application that assigned to your application resources are  named
Application Roles and the roles or groups on the LDAP server named Enterprise Roles then you'll map every Application Role with the matching Enterprise Roles.

Now, When a new user enrolled on the LDAP server the system admin will assign it to the appropriate roles (i.e Enterprise roles), Automatically this user have the mapped application roles through assigned enterprise roles, So no need to do the same work again.

The only case that requires your interference is that a new role created on LDAP server or deleted, so you'll make the necessary changes.







Notes:
LDAP: Lightweight Directory Access Protocol (see more here)

Comments

  1. Caesars Casino to host live poker tournament at new Caesars
    ATLANTIC CITY (AP) 청주 출장샵 — ATLANTIC CITY's casino 수원 출장마사지 and sportsbook has 삼척 출장샵 been granted 정읍 출장샵 permission by the city 여수 출장안마 of

    ReplyDelete

Post a Comment

Popular posts from this blog

Convert Numbers into Words - تحويل الأعداد إلى كلمات