#wordpress 2025-01-24

2025-01-24 UTC
[schmarty] and Temujin joined the channel
#
[Alexandra_Samu]
That’s kind of you! Well I’m still stumped on the auth issue.
#
GWG
The last time we had something similar, it turned out that a security module was blocking the header. So not sure.
#
GWG
There are also caching possibilities
#
GWG
Or something obvious we're missing
#
[Alexandra_Samu]
↩️ yeah this feels roughly right — some weird divi caching thing, some security module I have forgotten about
#
[Alexandra_Samu]
↩️ it is seriously SO nice of you to throw yourself into this. You are giving me hope for human kindness.
#
[Alexandra_Samu]
↩️ I just deactivated the micropub plugin for now on grounds of simplification?
#
[Alexandra_Samu]
↩️ ok, another hypothesis — I also have activitypub setup (I am kind of forgetting what I did when by now)
#
[Alexandra_Samu]
↩️ is there a universe in which activitypub and indieauth are fighting over who is really me?
#
GWG
[Alexandra_Samu]: Do you have the Friends plugin activated or just ActivityPub?
#
[Alexandra_Samu]
just activitypub atm
#
GWG
ActivityPub is unlikely to interfere because it doesn't do anything with the authorization header
#
[Alexandra_Samu]
re: indielogin, it gives me a wordpress auth screen and then I get a 520 error
#
GWG
520 from it or from your site?
#
GWG
ActivityPub is maintained by a community member, so unlikely we wouldn't notice if it was that.
#
GWG
There is your answer
#
GWG
Cloudflare
#
[Alexandra_Samu]
I don’t think I ’m running cloudflare
#
[Alexandra_Samu]
but maybe I am — if so it’s been EONS
#
GWG
Wonder if WP Engine uses it
#
[Alexandra_Samu]
hmm
#
GWG
If it does insert it, it could be blocking the header
#
[Alexandra_Samu]
that’s so funny, it didn’t occur to me I was the cloudflare layer! I thought thtat was indielogin
#
GWG
Well, aaronpk, who runs indielogin and was the editor of the IndieAuth spec, is usually in our dev room. I'm sure we could confirm.
#
[Alexandra_Samu]
AHA!! It’s Wpeingine!
#
GWG
I've never used WPEngine, I self-host nginx, but...
#
GWG
So, there might be a way for them to allow the header to be passed. It looks like you are tripping their security
#
GWG
Which is not uncommon
#
GWG
Many shared hosting providers filter that header, which is odd.
#
GWG
Indielogin, regardless, is just a login service. Good simple way to test IndieAuth.
#
[Alexandra_Samu]
my little ai helper suggested replacing my indieauth endpoints with http://indieauth.com
#
[Alexandra_Samu]
is that viable?
#
[Alexandra_Samu]
ah
#
GWG
Let me try to explain why
#
[Alexandra_Samu]
well at some point I’ll get away from wpenine but no time soon
#
GWG
Indieauth.com is a hosted Indieauth endpoint as opposed to the IndieAuth plugin, which turns your site into an IndieAuth endpoint
#
GWG
The problem we discovered was that people thought you needed indieauth.com to do indieauth...think WordPress.com vs Wordpress.org.
#
[Alexandra_Samu]
ah
#
GWG
Also, it's a reference implementation that, since it doesn't know who you are...tries to connect your site to other services it can authenticate too
#
[Alexandra_Samu]
ok so not an option
#
[Alexandra_Samu]
well, one of the 82 tabs I had open just crashed firefox, so I think that is my signal to go to bed
#
GWG
[Alexandra_Samu]: Probably mine too in a few minutes
#
GWG
But I want to try to help.
#
[Alexandra_Samu]
you have been VERY kind
#
GWG
any time.
#
GWG
That's what we're here for. The room.
#
GWG
As I said, we're all in and out timewise, but we'll eventually respond.
#
[Alexandra_Samu]
I think my next step is to ask wpengine if they know how to disable cloudflare on my site — I’m a little mystified that it’s enabled because it seems like something you opt into, but maybe i have that setup via my registrar so I’ll start there
#
GWG
Keep me posted if you need anything.
#
[Alexandra_Samu]
at a moment when the social web mostly feels terrible it’s very nice to be reminded of why i used to love this stuff
#
[Alexandra_Samu]
I am doing a radio interview this afternoon that in theory is about the bluesky migratin
#
GWG
If you need something live...the community has a Zoom account, and we do events every so often. Happy to put a...setting up Indieweb plugins on WordPress thing on the community calendar.
#
[Alexandra_Samu]
so this process may come up!
#
[Alexandra_Samu]
I am kind of fascinated/surprised this is still so niche-y
#
[Alexandra_Samu]
like, why isn’t everyone with a wordpress site doing this instead of just going to bluesky
#
[Alexandra_Samu]
well, I guess the rabbit hole I am in may be part of the answer
#
GWG
There is an explanation I tried to do a few years back that might help
#
GWG
That was me trying to do the Elevator Pitch for IndieWeb for WordPress users
#
GWG
Hmm..probably overdue for an update now that WordPress is getting a lot of attention due recent community drama.
#
[Alexandra_Samu]
yeah
#
[Alexandra_Samu]
this is another reason I want to get off wpenine
#
[Alexandra_Samu]
but I can never face down the legacy nightmare
#
[Alexandra_Samu]
which is why I am working at a desk with a mac g3 sitting at my feet
#
[Alexandra_Samu]
just bc it’s too tiring to think about what else to do with it
#
GWG
I ended up switching to ClassicPress, but that is more about the fact I don't use the Block Editor so am fine with a fork that strips it out
#
GWG
I still run several WordPress sites as well.
#
[Alexandra_Samu]
omg the cloudflare issue is totally me!!!
#
GWG
So I make sure the stuff works with both
#
[Alexandra_Samu]
I have A records pointing to cloudflare from my registrar
#
[Alexandra_Samu]
oh! no! that’s a WPengine server on cloudflare apparently. so this is a wpengine issue.
#
GWG
I'm sure there is a setting somewhere in Cloudflare to support this
#
[Alexandra_Samu]
ok I will bug them tomorrow and see what they can do
#
[Alexandra_Samu]
you have been lovely! You show up here as GWG because I’m guessing you are actually in IRC or discord while i am in slack atm
#
[Alexandra_Samu]
but I know you are actually David, right?
#
GWG
Yes.
#
GWG
GWG was my old Freenode name, before we moved the IRC rooms over to Liberachat
#
GWG
I just kept it
#
[Alexandra_Samu]
ha!
#
[Alexandra_Samu]
anyhow thank you again! and hopefully I will get wpengine to liberate me from this situation - — any tips on what I should be asking them
#
[Alexandra_Samu]
i assume it’s bascially, you’re still stripping my authorization headers, apparently bc of cloudflare?
#
GWG
Tell them you are trying to login using IndieAuth, which is a variant of OAuth, and Cloudflare is blocking it
#
[Alexandra_Samu]
ah perfect! thanks!
#
GWG
Looks famliar
#
[Alexandra_Samu]
that’s very helpful! OK, I’m going to go to bed. Thank you very much for giving me something much better to do than look at ikea hacks on pinterest.
#
GWG
[Alexandra_Samu]: I can talk about Ikea Hacks also.
#
GWG
I'm 3d printing Skadis accessories as we speak
#
[Alexandra_Samu]
oh don’t tempt me
#
[Alexandra_Samu]
ok I am going to show you the GREATEST BILLY HACK in the history of billy hacks
#
[Alexandra_Samu]
it’s not really a hack
#
[Alexandra_Samu]
also I may have oversold it
#
GWG
There may be something behind the CLoudflare problem that WPEngine can handle. Does WPEngine have logs you can access?
#
[Alexandra_Samu]
I added some logging to WP config earlier and logged one round of this process, but then I turned off the logging because WordPress dashboard said it was a security risk
#
GWG
Very nice
#
GWG
[Alexandra_Samu]: I meant server logs. If it is WPEngine, not CLoudflare, returning an error, it should be there what it is.
#
[Alexandra_Samu]
hmm
#
[Alexandra_Samu]
looking
#
GWG
Try to see what happened at the time you tried to use IndieAuth
#
GWG
And the 520 was returned
#
[Alexandra_Samu]
it’s weird, it’s not there
#
[Alexandra_Samu]
I have a lot of “preventing possible attempt to enumerate users, referer: https://www.google.com”
#
GWG
That sounds like a security plugin
#
GWG
That's why I said some security measure is probably blocking it
#
[Alexandra_Samu]
interesting
#
[Alexandra_Samu]
I don’t think I have any extra security stuff on there at this point
#
[Alexandra_Samu]
she says on the unsecured chat
#
[Alexandra_Samu]
ok I will talk to wpengine
#
[Alexandra_Samu]
thanks again!
#
GWG
I'm sorry. Wish I had an instant answer
#
[Alexandra_Samu]
and sleep well
Guest6_, [qubyte], Guest6, [Joe_Crawford], [Murray], sebbu2 and jeremy joined the channel