E11 Posted June 16, 2022 Posted June 16, 2022 Hello Support Community, We are in progress building a bridge between a custom PHP based marketplace and IPB. Our approach is to develop some kind of SSO, where a registred user on the marketplace get a functioality to create from there an account on the Invsion forum. Here comes the questions in terms of a achieving a possible solution: 1. Where are the passwords of members stored in the DB? 2. Wat is the proper process to validate the password with plaintext? Firthermore, we want to create a link from marketplace to guide registered users to the forum, smth like “go to community site”. From a restricted area (only possible for registered and logged-in users) it should be possible to create a link that will redirect to the IPB site and auto-login that particular user in Invision. Question here: How can we achiev this kind of SSO-styled process? Finally our goal would be that the platform acts as Master in terms of User Management and IPB as slave. Best case would be to have a "Joint registration" process flow. Thanks for any assistance in advance E11
Jim M Posted June 16, 2022 Posted June 16, 2022 Thanks for posting! Unfortunately, this issue is beyond the scope of our technical support. 👩💻 Our technical support is happy to help you with the Invision Community platform, but we're unable to help with things like server management, theme questions and modifications. I've moved this to our Community Support area where other Invision Community owners will see it and help where they can. E11 1
E11 Posted July 6, 2022 Author Posted July 6, 2022 Hi Jim, thanks for the response and sry for the late reply. Just to add and clarify - we dont need technical support,we have developers who could take care of that topic. The only issue is that we dont know if its possible at all to achieve what we have in mind - means, if Invision Power Boards SSO / API is powerful enough to get a bidirectional process to connect IPB with a PHP based platform. Maybe someone who had to deal which such a challenge in the past can share some insights with us. Best
Randy Calvert Posted July 6, 2022 Posted July 6, 2022 There are other login handlers that have been created. I would suggest looking in the marketplace to see what others have been done. I would start in the Bridges and Integrations category https://invisioncommunity.com/files/category/171-bridges-and-integration/ For example:
Stuart Silvester Posted July 6, 2022 Posted July 6, 2022 Based on your requirements, I would recommend using OAuth 2 to link the two sites together. You can configure your Community as an OAuth client (AdminCP > System > Login & Registration). In the same area, you can specify the location of your main registration and account maintenance URLs.
Recommended Posts