brchan2013 Posted March 13, 2013 Share Posted March 13, 2013 Hi, I posted this in the Installation forum, but thought it wouldn't hurt to ask Developers for their input as well if there is a solution to this via code (instead of via installation / configuration). Context: My client has an existing website (portal) where users login to do stuff. The client wants people to access Prestashop ONLY after logging into that site, and ONLY from within that site. That is, John logs into Acme.com, and there is a link after logging in that he can click to redirect to our deployment of Prestashop. Further, they do not want the Prestashop deployment to be "publicly" accessible by anyone. That is, you must log into Acme.com to access Prestashop. We might choose to customize Prestashop and remove/disable the account registration/creation features (i.e. everyone does guest checkout). But the client is fine leaving that for now (i.e. let the maintain a separate user system for now; yes, I know it's a bad user experience!). Question: Is there any way, out-of-box, via configuration / setup, to achieve the requirements above? Namely, force Prestashop to be accessible ONLY after logging into another website, and from that website only (private to that site, not public). I have not seen any single sign-on feature for Prestashop, and further not a lot of modules out there for SSO (we'd probably have to write our own). So without wanting to head down that path for now, we want to basically restrict access to Prestashop by forcing people to go through this other website. Any feedback would be appreciated, thanks!!! Link to comment Share on other sites More sharing options...
vekia Posted March 13, 2013 Share Posted March 13, 2013 it isn't possible by default, you can make some modifications but it isn't as simple as it seems... if you've got more questions, feel free to write Link to comment Share on other sites More sharing options...
brchan2013 Posted March 13, 2013 Author Share Posted March 13, 2013 Hi Vekia, thanks for the quick response! I figured it would not be possible out of the box, and I agree it probably would be fairly complex. Do you have any high-level pointers / steps how we could achieve this? I part of my company's product / design team so do not know the programming ins and outs, but am looking for some guidance to take back to our developers. Any help is appreciated,thanks! Link to comment Share on other sites More sharing options...
brchan2013 Posted March 19, 2013 Author Share Posted March 19, 2013 Hi, anyone else have any pointers? Thanks! Link to comment Share on other sites More sharing options...
Ury Posted June 25, 2013 Share Posted June 25, 2013 Greetings, I'm also looking for a solution to a pretty similar task. Please let me know if you manage to find a solution. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now