-
Notifications
You must be signed in to change notification settings - Fork 128
Add documentation for authentication #38
Comments
Not documentation, but I wrote a front end for this at https://github.com/cottley/wgui-front that uses a forked version of wg-ui. |
If someone is interersted in integrating this product with oauth2, this proxy works perfect with wg-ui just from the box. |
Pretty sure this is what we use also in our setup, might be worth writing a guide how to integrate these! |
Here is my ansible role for creating wg-ui container and populating config.json from vars/main.yml file, then creating oauth2 proxy container for the authentication. I think it might be useful for someone. |
This is a write-up how Stockholm University protected our Wireguard UI with a Shibboleth SP and Apache httpd. I will not cover how to configure The Univerity is heavly in to Single sign-on and SAML so Most SAML attributes in the .edu world are based on LDAP attributes. eduPersonPrincipalName (or eppn as Shibboleth calls it) is our primary key to identify users so that is released from the IdP to the SP as a SAML attribute and then forward/proxied as request header to the application. The only thing that needs to be configured in the Wireguard UI end is that the application needs to be started with the The
|
@theseal Awesome stuff, if you want you could create a PR with this documentation and create I can then also create similar documentation for our Google SAML we use at Embark! |
If you start with creating your documentation I can convert mine in to something matching for Shibboleth. |
I have now added documentation for Google SSO with #79 :) |
Did my part of the deal #80 👍 |
Awesome stuff, it's merged! |
Is your feature request related to a problem? Please describe.
I can't figure out how the authentication setup for the web interface works.
Describe the solution you'd like
A little explanation/documentation about how the authentication mechanism works.
The text was updated successfully, but these errors were encountered: