External user login

Vote:
 

Hi,

I need solution on the following scenario

  • I have users authenticated from an external application 
  • Once user authenticated, i need to give access to particular page structure in the my EPIServer applcation programatically i.e. Authenticate user and give access to particular page in code
  • I do not want to store these users in the EPIServer content database.
  • Web Editor should have the possibility of assigning the page permission for these logged in user in the Editor interface i.e. Editors can assign whether the logged-in user can access a particular page or not. They can create new pages and assign permission to the logged-in users.

Regards,

Mohan

#143404
Jan 22, 2016 10:22
Vote:
 

You should look into the Virtual Roles concept. You can create roles in Episerver that you can set page/functionality access restrictions for, but that don't require you store the users in Episerver.

Let's say an external user is authenticated at the external site, and you want them to have access to your Episerver site with a certain set of user permissions.

If you can pass along some token to Episerver that says the user is authenticated, you can have code that puts the user in one of your virtual roles in Episerver.

Here are some links on this subject: 

http://world.episerver.com/blogs/Martin-Helgesen/Dates/2010/11/Virtual-Roles-and-access-control-in-EPiServer/

http://world.episerver.com/documentation/Items/Developers-Guide/EPiServer-CMS/7/Security/Virtual-Roles/

#143406
Jan 22, 2016 10:56
This topic was created over six months ago and has been resolved. If you have a similar question, please create a new topic and refer to this one.
* You are NOT allowed to include any hyperlinks in the post because your account hasn't associated to your company. User profile should be updated.