SlideShare una empresa de Scribd logo
1 de 21
Liferay role management & authorization   2009




    LIFERAY PORTAL AUTHORIZATION
                    &
         ROLE MANAGEMENT




             Author: Pawan Modi




1
Liferay role management & authorization




                                                     Table of Figure
                                                                                                                                               2009




FIGURE 1 ..................................................................................................................................................... 3
FIGURE 2 ..................................................................................................................................................... 5
FIGURE 3 ..................................................................................................................................................... 6
FIGURE 4 ..................................................................................................................................................... 7
FIGURE 5 ..................................................................................................................................................... 8
FIGURE 6 ..................................................................................................................................................... 9
FIGURE 7 ................................................................................................................................................... 10
FIGURE 8 ................................................................................................................................................... 11
FIGURE 9 ................................................................................................................................................... 12
FIGURE 10 ................................................................................................................................................. 13
FIGURE 11 ................................................................................................................................................. 14
FIGURE 12 ................................................................................................................................................. 15
FIGURE 13 ................................................................................................................................................. 16
FIGURE 14 ................................................................................................................................................. 17
FIGURE 15 ................................................................................................................................................. 18
FIGURE 16 ................................................................................................................................................. 19
FIGURE 17 ................................................................................................................................................. 20




           2
Liferay role management & authorization   2009



Architecture




Figure 1




       3
Liferay role management & authorization   2009



Demo Description
  1. Demo use 3 roles i.e MyRole, TestRole & TestRole2.
  2. Demo use 3 user’s i.e pawan, suresh & arun. Pawan belongs to Role MyRole. Suresh
     belongs to Role TestRole. Arun belongs to Role TestRole2.
  3. Demo uses 2 IFrame portlets.
  4. MyRole has permission to view & config IFrame portlets.
  5. TestRole has permission only to view IFrame portlets.
  6. TestRole2 doesn’t have permission to view / config IFrame portlets.
  7. Following snapshots demonstrate the same.




    4
Liferay role management & authorization   2009



MyRole1
1a] User pawan belongs to Role “MyRole1”.




Figure 2




       5
Liferay role management & authorization   2009



TestRole
1b] User suresh belongs to Role “TestRole”.




Figure 3




       6
Liferay role management & authorization   2009



TestRole2
1c] User arun belongs to Role “TestRole2”.




Figure 4




       7
Liferay role management & authorization   2009



MyRole Permissions

2a] Role MyRole has permissions to view & config IFrame portlet.




Figure 5




       8
Liferay role management & authorization   2009



TestRole Permissions
2b] Role TestRole has permissions only to view IFrame portlet.




Figure 6




       9
Liferay role management & authorization   2009



TestRole2 Permission
2c] Role TestRole2 doesn’t have permissions to view or config IFrame portlet.




Figure 7




     10
Liferay role management & authorization   2009



Demo
1] User has not logged in.




Figure 8




     11
Liferay role management & authorization   2009




2a] User pawan belongs to Role “MyRole1”.
2b] User pawan is logging in.




Figure 9




     12
Liferay role management & authorization   2009




3a] Role MyRole has permissions to view & config IFrame portlet.
3b] User pawan belong to Role MyRole.
3c] User pawan can view & config IFrame portlet.




Figure 10




     13
Liferay role management & authorization   2009




4] User pawan logging out.




Figure 11




     14
Liferay role management & authorization   2009




5a] User suresh belongs to Role “TestRole”.
5b] User suresh is logging in.




Figure 12




     15
Liferay role management & authorization   2009




6a] Role TestRole has permissions only to view IFrame portlets.
6b] User suresh belong to Role TestRole.
6c] User suresh can only view but cannot config IFrame portlets.




Figure 13




     16
Liferay role management & authorization   2009




7] User suresh logging out.




Figure 14




     17
Liferay role management & authorization   2009




8a] User arun belongs to Role “TestRole2”.
8b] User arun is logging in.




Figure 15




     18
Liferay role management & authorization   2009




9a] Role TestRole2 doesn’t has permissions to view or config IFrame portlet.
9b] User arun belong to Role TestRole2.
9c] User arun doesn’t view or config IFrame portlet.




Figure 16




     19
Liferay role management & authorization   2009




10] User arun logging out.




Figure 17




     20
Liferay role management & authorization   2009




11] User has not logged in & not having permission to view or config IFrame portlet.




     21

Más contenido relacionado

Destacado

Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationErica Santiago
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellSaba Software
 

Destacado (20)

Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
 

Liferay Authorization Role Management

  • 1. Liferay role management & authorization 2009 LIFERAY PORTAL AUTHORIZATION & ROLE MANAGEMENT Author: Pawan Modi 1
  • 2. Liferay role management & authorization Table of Figure 2009 FIGURE 1 ..................................................................................................................................................... 3 FIGURE 2 ..................................................................................................................................................... 5 FIGURE 3 ..................................................................................................................................................... 6 FIGURE 4 ..................................................................................................................................................... 7 FIGURE 5 ..................................................................................................................................................... 8 FIGURE 6 ..................................................................................................................................................... 9 FIGURE 7 ................................................................................................................................................... 10 FIGURE 8 ................................................................................................................................................... 11 FIGURE 9 ................................................................................................................................................... 12 FIGURE 10 ................................................................................................................................................. 13 FIGURE 11 ................................................................................................................................................. 14 FIGURE 12 ................................................................................................................................................. 15 FIGURE 13 ................................................................................................................................................. 16 FIGURE 14 ................................................................................................................................................. 17 FIGURE 15 ................................................................................................................................................. 18 FIGURE 16 ................................................................................................................................................. 19 FIGURE 17 ................................................................................................................................................. 20 2
  • 3. Liferay role management & authorization 2009 Architecture Figure 1 3
  • 4. Liferay role management & authorization 2009 Demo Description 1. Demo use 3 roles i.e MyRole, TestRole & TestRole2. 2. Demo use 3 user’s i.e pawan, suresh & arun. Pawan belongs to Role MyRole. Suresh belongs to Role TestRole. Arun belongs to Role TestRole2. 3. Demo uses 2 IFrame portlets. 4. MyRole has permission to view & config IFrame portlets. 5. TestRole has permission only to view IFrame portlets. 6. TestRole2 doesn’t have permission to view / config IFrame portlets. 7. Following snapshots demonstrate the same. 4
  • 5. Liferay role management & authorization 2009 MyRole1 1a] User pawan belongs to Role “MyRole1”. Figure 2 5
  • 6. Liferay role management & authorization 2009 TestRole 1b] User suresh belongs to Role “TestRole”. Figure 3 6
  • 7. Liferay role management & authorization 2009 TestRole2 1c] User arun belongs to Role “TestRole2”. Figure 4 7
  • 8. Liferay role management & authorization 2009 MyRole Permissions 2a] Role MyRole has permissions to view & config IFrame portlet. Figure 5 8
  • 9. Liferay role management & authorization 2009 TestRole Permissions 2b] Role TestRole has permissions only to view IFrame portlet. Figure 6 9
  • 10. Liferay role management & authorization 2009 TestRole2 Permission 2c] Role TestRole2 doesn’t have permissions to view or config IFrame portlet. Figure 7 10
  • 11. Liferay role management & authorization 2009 Demo 1] User has not logged in. Figure 8 11
  • 12. Liferay role management & authorization 2009 2a] User pawan belongs to Role “MyRole1”. 2b] User pawan is logging in. Figure 9 12
  • 13. Liferay role management & authorization 2009 3a] Role MyRole has permissions to view & config IFrame portlet. 3b] User pawan belong to Role MyRole. 3c] User pawan can view & config IFrame portlet. Figure 10 13
  • 14. Liferay role management & authorization 2009 4] User pawan logging out. Figure 11 14
  • 15. Liferay role management & authorization 2009 5a] User suresh belongs to Role “TestRole”. 5b] User suresh is logging in. Figure 12 15
  • 16. Liferay role management & authorization 2009 6a] Role TestRole has permissions only to view IFrame portlets. 6b] User suresh belong to Role TestRole. 6c] User suresh can only view but cannot config IFrame portlets. Figure 13 16
  • 17. Liferay role management & authorization 2009 7] User suresh logging out. Figure 14 17
  • 18. Liferay role management & authorization 2009 8a] User arun belongs to Role “TestRole2”. 8b] User arun is logging in. Figure 15 18
  • 19. Liferay role management & authorization 2009 9a] Role TestRole2 doesn’t has permissions to view or config IFrame portlet. 9b] User arun belong to Role TestRole2. 9c] User arun doesn’t view or config IFrame portlet. Figure 16 19
  • 20. Liferay role management & authorization 2009 10] User arun logging out. Figure 17 20
  • 21. Liferay role management & authorization 2009 11] User has not logged in & not having permission to view or config IFrame portlet. 21