These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

EVE Technology Lab

 
  • Topic is locked indefinitely.
 

How does one implement SSO on a website?

First post
Author
Alice Keeira
Hedion University
Amarr Empire
#1 - 2017-05-22 20:52:35 UTC
Greetings fellow capsuleers nd EVE IT Pilots.

I have googled my heart out and searched every possible location yet I can not find anything on HOW to set SSO up. There is one guide on setting it up for WordPress sites but let's say I have a single page index.php website or 5 pages. Just something simple. How do I set this up? How to I build the login system?

Any help in this matter would be greatly appreciated! Thanks!

Regards,
Alice Keeira
Blacksmoke16
Resilience.
#2 - 2017-05-22 21:04:15 UTC
http://eveonline-third-party-documentation.readthedocs.io/en/latest/sso/intro.html

Will give you a good overview on what you have to do. Read through that.
Alice Keeira
Hedion University
Amarr Empire
#3 - 2017-05-23 00:37:24 UTC
Blacksmoke16 wrote:
http://eveonline-third-party-documentation.readthedocs.io/en/latest/sso/intro.html

Will give you a good overview on what you have to do. Read through that.


Thanks for the link but naturally thjat was one of the first things I found. I am unable to pull anything from it as to how to actually implement it. I've followed everything it says, I've made my developer account, I've done the other things, I just don't see where the code is that I can put on my site or any other way to make this work on any of the third party documentation. Maybe I am missing it?
Blacksmoke16
Resilience.
#4 - 2017-05-23 00:46:28 UTC
It isn't as simple as copy pasting code from a website. As with the other guy who was asking 'how do I do this,' we can help with questions and specific issues but we cannot teach you the whole process.

That link explains the pseudocode of doing it, ie it is just a bunch of HTTP requests to various endpoints with various codes/data. What that looks like in code depends on the language and your specific method of doing it.

I would start by using that link and do some research into the words/methods you do not understand. Lookup like: implementing oAuth2, how to do a GET/POST request in your language and so on.

Some more details are also nice: what language you doing this in, what backend you have etc.

Steve Ronuken
Fuzzwork Enterprises
Vote Steve Ronuken for CSM
#5 - 2017-05-23 12:08:23 UTC
https://github.com/fuzzysteve/eve-sso-auth may be of interest.

Woo! CSM XI!

Fuzzwork Enterprises

Twitter: @fuzzysteve on Twitter

Thrice Hapus
Signal Cartel
EvE-Scout Enclave
#6 - 2017-05-23 13:30:21 UTC
Steve Ronuken wrote:
https://github.com/fuzzysteve/eve-sso-auth may be of interest.


This was what I used in developing my own website app. Very helpful for a novice coder like myself! You can see how I adapted Steve's work here: https://github.com/Thricehappy/EveScoutRescue