Passive authentication into Sitecore, driven by IPaddress. Definitions of exact IP Addresses or Address Ranges to allow for a virtual authentication into Sitecore.
- A Pipeline
InternalSecurityCheck
checks the current requesting IP address, if it matches a definition, it adds the Internal Access role to the current user. - A
z.InternalSecurityCheck.config
config file to allow you to point to the exact item and database you want to use for the check. - A
/sitecore/templates/IPVirtualUser/Internal Access Setting Item
item to define your desired settings.
- Sitecore and the package at a minimum. Has been tested on 8.1, 8.2, and 9
- Use cases I have seen a few times is point to point VPNs where users are given a very limited set of permissions within Sitecore without a proper IdM in place.
Should be as easy as:
-
Install the package in
Sitecore Packages
OR -
Clone, download, whatever, just get these files to your computer
-
Bring the source code into your project
-
Install the package to at least get the Items.
-
Start defining your Internal Access ranges