[GH-ISSUE #35] Add SSO Support #30

Closed
opened 2026-02-27 23:03:30 +03:00 by kerem · 3 comments
Owner

Originally created by @4NE3Q on GitHub (Jun 12, 2024).
Original GitHub issue: https://github.com/simonmicro/Pritunl-Fake-API/issues/35

Hi,

Would you be so kind to add sso support or if you can ouline what needs to be done to make the sso work?

Originally created by @4NE3Q on GitHub (Jun 12, 2024). Original GitHub issue: https://github.com/simonmicro/Pritunl-Fake-API/issues/35 Hi, Would you be so kind to add sso support or if you can ouline what needs to be done to make the sso work?
kerem closed this issue 2026-02-27 23:03:31 +03:00
Author
Owner

@simonmicro commented on GitHub (Sep 1, 2024):

https://github.com/simonmicro/Pritunl-Fake-API/issues/11

https://github.com/simonmicro/Pritunl-Fake-API#nett2know

...well, take a look into the code and figure out which API request are sent to their backend, which this endpoint would need to emulate. I prefer not to hack-together SSO stuff in PHP, so I have neither the time nor intetest to implement that.

<!-- gh-comment-id:2323275096 --> @simonmicro commented on GitHub (Sep 1, 2024): https://github.com/simonmicro/Pritunl-Fake-API/issues/11 https://github.com/simonmicro/Pritunl-Fake-API#nett2know ...well, take a look into the code and figure out which API request are sent to their backend, which this endpoint would need to emulate. I prefer not to hack-together SSO stuff in PHP, so I have neither the time nor intetest to implement that.
Author
Owner

@4NE3Q commented on GitHub (Sep 1, 2024):

Thanks for your comment on this. All I want to know is which endpoint the API send request to their backend and I shall do it myself I don't want you to waste your valuable time, you've already done enough. Thanks.

<!-- gh-comment-id:2323278690 --> @4NE3Q commented on GitHub (Sep 1, 2024): Thanks for your comment on this. All I want to know is which endpoint the API send request to their backend and I shall do it myself I don't want you to waste your valuable time, you've already done enough. Thanks.
Author
Owner

@simonmicro commented on GitHub (Sep 1, 2024):

Sorry, I cannot really answer this - and even if I would list all the needed endpoints here, you would still have to dig into the code itself to figure out their format and what these actually expect (doubt that they just 1:1 implemented OAuth2).

All in all I do not think it is worth investing time into this... Nowadays https://github.com/netbirdio/netbird looks like a really good alternative, which offer SSO out-of-the-box (they have no own user-backend and fully rely on an external IDP).

<!-- gh-comment-id:2323282806 --> @simonmicro commented on GitHub (Sep 1, 2024): Sorry, I cannot really answer this - and even if I would list all the needed endpoints here, you would still have to dig into the code itself to figure out their format and what these actually expect (doubt that they just 1:1 implemented OAuth2). All in all I do not think it is worth investing time into this... Nowadays https://github.com/netbirdio/netbird looks like a really good alternative, which offer SSO out-of-the-box (they have no own user-backend and fully rely on an external IDP).
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/Pritunl-Fake-API#30
No description provided.