lingo.lol is one of the many independent Mastodon servers you can use to participate in the fediverse.
A place for linguists, philologists, and other lovers of languages.

Server stats:

63
active users

#oauth

1 post1 participant1 post today
Replied in thread

@elmiko in my python tests #GeminiAI has been pretty good. So galang doesn't worry me that much. Interestingly multiple AIs struggle with #oauth, eg also #lovable .

There aren't even free standing computers and library employees not respecting documentation standards pisses me off. So i have to check now if another library has a free computer. It's already the second library. In the first ive got #hausverbot because I dont want to be #homeless anymore, see other thread on this masto account.

#Fedi, looking for people with experience in #accessible software.

I have a friend with serious vision issues. Not blind, but can't easily read text that isn't 6+ inches high, and his vision is degrading. He is looking for a way to deal with email -- he's a writer -- because he says Gmail is now a nightmare to use even with a screen reader.

Preferred solution would be a mail program / #MUA that runs on Windows and supports #OAUTH authentication, so he can continue to use his Gmail address.

What's the MUA with the best #accessibility on Windows? Thunderbird brags about its support for screen readers and assistive technologies, so I had him try it, and he says it's almost as bad as Gmail - flashing colours, animating controls. I haven't personally touched Thunderbird in many years, so it was a surprise to me.

I use a text/console mail flow that relies on a local MTA, so nothing I use is of any use in this.

Thanks, appreciate any pointers.

🆕 blog! “Add a custom icon to Auth0's Custom Social integrations”

This is so fucking stupid.

There is no way to update the logo of a custom social connection on Auth0 without using the command line. On literally every other service I've used, there's a little box to upload a logo. But Okta have a funny idea of what developers want.

And, to make matters…

👀 Read more: shkspr.mobi/blog/2024/12/add-a

#Auth0 #HowTo #oauth

Terence Eden’s Blog · Add a custom icon to Auth0's Custom Social integrations
More from Terence Eden

We got a blog post out summarizing our launch of OAuth for AT Protocol, and what work remains. This has been a huge project, led by Matthieu, with input from a bunch of standards folks and devs.

This tries to solve the same basic challenge that ActivityPub has, and builds on work by @thisismissem and @aaronpk at the IETF (OAuth client metadata documents). Would be great if social web protocols end up aligning on the general shape of a solution and care share code+review.

Say you're building a form that allows a user to login to #Mastodon. First you need their hostname. You want to validate that it's a URL before you allow the form to be submitted, but typing `https://` is kind of a pain in the ass. So you could add an onblur that prepends the protocol if the user hadn't done it themselves.

thoughts?

Need some feedback from people working in #IAM about the co-existence of passkeys and security keys for FIDO2.

How should you handle giving people the option to use security keys for non-resident credentials.

I have read the latest UX best practices proposed by the FIDO alliance, and I will probably go down the route proposed there, I'll offer two buttons "Create passkey" and "Use a security key". They trigger webauthn registration with different parameters, the "use a security key" uses residentKey=discouraged.

It seems like that is similar to what Google and Github do. However, in the aforementioned FIDO best practice the "future state" shows that the FIDO alliance thinks that the "use a security key" button may become obsolete in the future. Why? Is this assuming that browsers will implement better controls where the user can decide whether to create a resident key? Because I don't intend to take away this decision from advanced users who have hardware keys with limited credential storage slots.

Also, what webauthn registration parameters would you use for those two buttons? I am currently doing:

---
Create passkey:
uv=preferred
rk=preferred

Use a security key:
uv=preferred
rk=discouraged
attachment=cross-platform
---

FIDO Best practices mentioned above: fidoalliance.org/design-guidel

FIDO AlliancePasskey management UI: best practices for combining all passkey types - FIDO AllianceTable of contents Overview Topics: consumer, multiple passkey types, passkey management interface Relevant moments in the customer journey: Awareness > Consideration > Enrollment > Management > Authentication Created: 24 May […]

Is there some kind of framework for #API services that already has everything pre-defined except the actual API? Meaning user management with #2FA, #OAuth client handling, Stripe integration for usage based or flat-rate plans, API usage stats, email notifications, a background jobs running on multiple machines? Preferable in #NodeJS or #Python, but really can be any language as long as the background job can be in any language I want/need because of dependencies. #programming #webdev

Replied to Stefan Bohacek
@Stefan Bohacek To add to your table:

Hubzilla supports nodeinfo 2.0 and 2.1.

Examples from a stable release, just to show that they can differ, depending on how a hub is configured:
https://hub.netzgemeinde.eu/.well-known/nodeinfo
https://im.allmendenetz.de/.well-known/nodeinfo
https://klacker.org/.well-known/nodeinfo
https://hubzilla.monster/.well-known/nodeinfo

Example from a development release:
https://zotum.net/.well-known/nodeinfo

However, it looks like nodeinfo can be turned off entirely by the hubmin. At least hubzilla.org has a blank nodeinfo page.

(streams) always has a blank nodeinfo page. Most nodeinfo code has intentionally been removed. It understands nodeinfo, but it seems to send something else instead which it only understands itself, which is limited in what information it offers, and which isn't parsed by Fediverse stats/instance-listing websites.

By the way: Both Hubzilla and (streams) support both OAuth and OAuth2 both as a client and as a server. However, Hubzilla's documentation is painfully outdated in this regard; parts of it still refer to Red, so they were last touched before the name change to Red Matrix. And (streams) doesn't have any documentation.

Also, Hubzilla and (streams) are the only Fediverse server applications with full, i.e. both server-side and client-side support for OpenWebAuth single sign-on.

CC: @Konstantin :C_H:

#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Hubzilla #Streams #(streams) #OAuth #OAuth2 #Nodeinfo
GitLabhubzilla · GitLabFramagit

I fundamentally do not think it is wise for the ActivityPub community to be completely reimagining how an existing standard should be implemented, especially in a way that only satisfies the needs of a single client type.

codeberg.org/fediverse/fep/src

I have a fuller objection to this FEP here: socialhub.activitypub.rocks/t/

Codeberg.orgfep/fep/d8c2/fep-d8c2.md at mainfep - Fediverse Enhancement Proposals