-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upgrade to SIWE (Single Sign on with Ethereum) #4
Comments
With these commits, MW side is good Load OIDC dependencies Fix connection This will make sure that OIDC extension has all dependencies and is configured correctly. This requires Im having trouble with getting the IdP to work. I only get white screen, with no errors in I can confirm that it receives the request from wiki, which looks good to me
I found very little of the non-library docu on SIWE, so not sure how to proceed there. Maybe with these changes, you guys can get further in getting SIWE itself working |
@rht raised an issue spruceid/siwe-oidc#86 |
I was able to look into the domain resolution issue. Thing that fails is this: https://github.com/jumbojett/OpenID-Connect-PHP/blob/master/src/OpenIDConnectClient.php#L621 It tries to contact it on
As for the other issue, how do you even get to users being created? Even if i hack |
I prefer this option, because forking the SIWE requires us to maintain a Docker image, and seems to require more maintenance than maintaining a fork which requires occasional rebase of 2-3 lines of change to OpenID-Connect-PHP and the https://github.com/wikimedia/mediawiki-extensions-OpenIDConnect. |
I agree with @rht and in addition to this, this is in your realm of expertise which makes it actionable. |
@rht opened spruceid/siwe-oidc#88 to resolve the whitepage issue caused by the SIWE docker container upgrade |
@rht are the issues with usernames also happening to you?
|
I haven't tested, but I have observed that the first one happened to @FantasticoFox 's laptop, but not the second one. |
First one is more important. Please test when you get a chance |
No entry in |
Done and working |
Requirement: Upgrade the Mediawiki container built process to include a working SIWE (https://github.com/spruceid/siwe)
Outcome: alpha-1.0.4 release with the SIWE and OIDC plugin implemented in the container.
docker compose logs
.Context:
composer update
andphp maintenance/update.php
as instructed, but still same errorThe text was updated successfully, but these errors were encountered: