Login alternatives #1518
-
Hi. My university is currently working on embedding (hosted) Polis conversations on parts of its intranet. The university uses Sharepoint, so Microsoft Single Sign-On to login. I was wondering if there's a way to include Microsoft as a login option (alongside Facebook and Twitter) for hosted conversations or if there are any plans to support this. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 3 replies
-
Hey @chrrr ! You might find some helpful information in this thread: The tl;dr is that it requires some development of a "wrapper app" which a polis conversation is embedded into There's some sample code in PRs that hasn't been merged yet (but which I recall works) in the polis-examples repo: Feel free to followup on any questions here 🙂 |
Beta Was this translation helpful? Give feedback.
-
The repo at https://github.com/compdemocracy/polis-embed-examples explains and demonstrates how Polis' XID and embed system works. Using this system, you can build a webpage which authenticates participants using whatever identity provider you like. Once logged in via your site, you would create an XID value (typically a UUID/GUID, but could be anything) associated with each user, and utilize that in the Polis conversation embed code. This system is extremely flexible and allows you to implement any identity system you can imagine, but does take some set up work and is not really "turnkey". The only system other than XID which we might consider adding out of the box support for is OpenID Connect (see #1750), since it is a standard that many identity providers would support. Please reach out if you'd like to work on or sponsor this feature. Thanks! |
Beta Was this translation helpful? Give feedback.
The repo at https://github.com/compdemocracy/polis-embed-examples explains and demonstrates how Polis' XID and embed system works. Using this system, you can build a webpage which authenticates participants using whatever identity provider you like. Once logged in via your site, you would create an XID value (typically a UUID/GUID, but could be anything) associated with each user, and utilize that in the Polis conversation embed code. This system is extremely flexible and allows you to implement any identity system you can imagine, but does take some set up work and is not really "turnkey".
The only system other than XID which we might consider adding out of the box support for is OpenID …