lade...
random avatar

andrewe - Network

Posts Subscribe

While twitter is down, I’m noticing the thoughtful details available to Mastodon apps via API. Author credit in preview cards:...

https://mastodon.social/@andrewe...

While twitter is down, I’m noticing the thoughtful details available to Mastodon apps via API.

Author credit in preview cards: docs.joinmastodon.org/entities

10.3.2025 14:34While twitter is down, I’m noticing the thoughtful details available to Mastodon apps via API. Author credit in preview cards:...
https://mastodon.social/@andrewe...

Goggle’s format is not the industry standard and Apple’s version was never identical, so an update alone to Apple Developer would...

https://mastodon.social/@andrewe...

Goggle’s format is not the industry standard and Apple’s version was never identical, so an update alone to Apple Developer would help.

But if Apple wants more developers to adopt one-time verification codes, otpauth needs a draft internet standard.

otpauth.dev

22.11.2024 06:12Goggle’s format is not the industry standard and Apple’s version was never identical, so an update alone to Apple Developer would...
https://mastodon.social/@andrewe...

A password manager can ideally suggest the right account(s) at the right time. This saves time but also avoids the user attaching...

https://mastodon.social/@andrewe...

A password manager can ideally suggest the right account(s) at the right time. This saves time but also avoids the user attaching verification codes to the wrong account. The most direct way to identify those accounts is to match a domain name.

1. Not every browser or platform shares the domain name or other heuristics during a handoff on the same device.

2. QR codes in particular need the domain name included in the URL (and encoded in the image) for handoff.

Always include a domain name!

22.11.2024 06:10A password manager can ideally suggest the right account(s) at the right time. This saves time but also avoids the user attaching...
https://mastodon.social/@andrewe...

Apple suggests using a domain name for the “issuer parameter” and a proper name for the “issuer label prefix” — which somewhat...

https://mastodon.social/@andrewe...

Apple suggests using a domain name for the “issuer parameter” and a proper name for the “issuer label prefix” — which somewhat conflicts with Google. (June 2021) developer.apple.com/documentat

22.11.2024 05:49Apple suggests using a domain name for the “issuer parameter” and a proper name for the “issuer label prefix” — which somewhat...
https://mastodon.social/@andrewe...

Google recommends using both the “issuer label prefix” and “issuer parameter” — and that they should be equal. (November 2018)...

https://mastodon.social/@andrewe...

Google recommends using both the “issuer label prefix” and “issuer parameter” — and that they should be equal. (November 2018) github.com/google/google-authe

22.11.2024 05:46Google recommends using both the “issuer label prefix” and “issuer parameter” — and that they should be equal. (November 2018)...
https://mastodon.social/@andrewe...

The first part of the handoff is the otpauth scheme: https://iana.org/assignments/uri-schemes/prov/otpauthGoogle and Microsoft are...

https://mastodon.social/@andrewe...

The first part of the handoff is the otpauth scheme: iana.org/assignments/uri-schem

Google and Microsoft are mentioned, but the scheme is not limited to any one password manager. Apple supported it for years and now officially: developer.apple.com/videos/pla (timecode 7:51)

The second part is the otpauth specification, which is perhaps an industry standard but not an Internet Standard.

Apple and Google are aligned but offer different recommendations on how to identify the issuer of a verification code.

22.11.2024 05:46The first part of the handoff is the otpauth scheme: https://iana.org/assignments/uri-schemes/prov/otpauthGoogle and Microsoft are...
https://mastodon.social/@andrewe...

Apple and Google have similar recommendations for this handoff, but one difference can improve the user experience (or it hold back) by...

https://mastodon.social/@andrewe...

Apple and Google have similar recommendations for this handoff, but one difference can improve the user experience (or it hold back) by allowing a password manager to suggest the right account (or none at all) to add a verification code to.

QR codes are most common way to set up a verification code today. Users are often prompted to scan one with an “authenticator app.” These QR codes are just an encoded URL like this example:

otpauth://totp/Example:username?secret=key&issuer=example‍.com

22.11.2024 05:39Apple and Google have similar recommendations for this handoff, but one difference can improve the user experience (or it hold back) by...
https://mastodon.social/@andrewe...

The internet needs a standard for setting up one-time verification codes. Apple should draft one. SMS codes are effortless, but less...

https://mastodon.social/@andrewe...

The internet needs a standard for setting up one-time verification codes. Apple should draft one.

SMS codes are effortless, but less secure.

One-time verification codes offer a more secure alternative, but require a password manager — and an initial handoff that lacks an internet standard.

Try this demo of an ideal handoff and verification codes in general: otpauth.dev

22.11.2024 05:34The internet needs a standard for setting up one-time verification codes. Apple should draft one. SMS codes are effortless, but less...
https://mastodon.social/@andrewe...

Great annual report from Defector — a cooperatively owned and operated media business:...

https://mastodon.social/@andrewe...

Great annual report from Defector — a cooperatively owned and operated media business: defector.com/defector-annual-r

Appreciate the overall transparency, but (as a payments nerd) particularly enjoy these insights into Stripe and subscriptions: “a new annual subscription projects to be worth ~20% more to us during its first year than a new monthly subscription.”

23.10.2024 20:41Great annual report from Defector — a cooperatively owned and operated media business:...
https://mastodon.social/@andrewe...

@rmondello Also, perhaps otpauth needs a proper draft specification, to clarify the (minor) differences between Apple and Google that I’ve...

https://mastodon.social/@andrewe...

@rmondello Also, perhaps otpauth needs a proper draft specification, to clarify the (minor) differences between Apple and Google that I’ve highlighted: otpauth.dev

This draft specification does not reflect Apple’s recommendations and its own implementation: ietf.org/id/draft-linuxgemini-

23.10.2024 16:41@rmondello Also, perhaps otpauth needs a proper draft specification, to clarify the (minor) differences between Apple and Google that I’ve...
https://mastodon.social/@andrewe...

@rmondello Apple developer documentation on verification codes could use an update. For example,...

https://mastodon.social/@andrewe...

@rmondello Apple developer documentation on verification codes could use an update. For example, [developer.apple.com/documentat] still references “apple-otpauth:” even though [developer.apple.com/videos/pla] references “otpauth:”

23.10.2024 16:41@rmondello Apple developer documentation on verification codes could use an update. For example,...
https://mastodon.social/@andrewe...

@Edent references:https://developer.apple.com/videos/play/wwdc2024/10125/?time=751 (Apple, WWDC...

https://mastodon.social/@andrewe...

@Edent references:

developer.apple.com/videos/pla (Apple, WWDC 2024)
developer.apple.com/documentat (Apple, 2021)
github.com/google/google-authe (Google, 2018)

16.10.2024 20:16@Edent references:https://developer.apple.com/videos/play/wwdc2024/10125/?time=751 (Apple, WWDC...
https://mastodon.social/@andrewe...

@Edent While Apple dropped their prefix from the otpauth scheme, their approach is not “identical to Google’s.”Apple:issuer label...

https://mastodon.social/@andrewe...

@Edent While Apple dropped their prefix from the otpauth scheme, their approach is not “identical to Google’s.”

Apple:
issuer label prefix: “the proper name of your service”
issuer parameter: use a domain as “[Apple Passwords] uses this field to suggest credentials when setting up a new code generator”

Google:
“if both the issuer parameter and issuer label prefix are present, they should be equal”

(They conflict but my own tests show it is more pragmatic to follow Apple’s recommendations.)

16.10.2024 20:14@Edent While Apple dropped their prefix from the otpauth scheme, their approach is not “identical to Google’s.”Apple:issuer label...
https://mastodon.social/@andrewe...

What does the Mastodon community need to learn from WordPress.org, WordPress.com, and Matt Mullenweg?

https://mastodon.social/@andrewe...

What does the Mastodon community need to learn from WordPress.org, WordPress.com, and Matt Mullenweg?

15.10.2024 13:31What does the Mastodon community need to learn from WordPress.org, WordPress.com, and Matt Mullenweg?
https://mastodon.social/@andrewe...

defaults write com.apple.dock slow-motion-allowed -bool YES; killall...

https://mastodon.social/@andrewe...

defaults write com.apple.dock slow-motion-allowed -bool YES; killall Dock
daringfireball.net/linked/2024

4.10.2024 14:17defaults write com.apple.dock slow-motion-allowed -bool YES; killall...
https://mastodon.social/@andrewe...

“Sign in with Google” prompts even appear if you are not signed in — and when you don’t even have a Google Account. (screenshot...

https://mastodon.social/@andrewe...

“Sign in with Google” prompts even appear if you are not signed in — and when you don’t even have a Google Account. (screenshot example: Medium in a new private browser window displays a rather larger prompt)

3.4.2024 14:39“Sign in with Google” prompts even appear if you are not signed in — and when you don’t even have a Google Account. (screenshot...
https://mastodon.social/@andrewe...

direct link to disable Google Account sign-in prompts: https://myaccount.google.com/connections/settings

https://mastodon.social/@andrewe...

direct link to disable Google Account sign-in prompts: myaccount.google.com/connectio

2.4.2024 18:13direct link to disable Google Account sign-in prompts: https://myaccount.google.com/connections/settings
https://mastodon.social/@andrewe...

Yet another annoyance that follows us around the web: “Sign in with Google”You can disable these prompts, but Google buried the...

https://mastodon.social/@andrewe...

Yet another annoyance that follows us around the web: “Sign in with Google”

You can disable these prompts, but Google buried the option:

Manage your Google Account ⇢ Security ⇢ You connections to third-party apps & services (“See all connections”) ⇢ Settings (gear icon) ⇢ Google Account sign-in prompts: OFF

2.4.2024 18:09Yet another annoyance that follows us around the web: “Sign in with Google”You can disable these prompts, but Google buried the...
https://mastodon.social/@andrewe...

@barbmaclean “a franchisee of that core vendor” owch! I’m going to need to borrow this in the months to come when describing the...

https://mastodon.social/@andrewe...

@barbmaclean “a franchisee of that core vendor” owch! I’m going to need to borrow this in the months to come when describing the strategic risk inherit with this. (Who came up with this apt description?)

25.3.2024 03:34@barbmaclean “a franchisee of that core vendor” owch! I’m going to need to borrow this in the months to come when describing the...
https://mastodon.social/@andrewe...

@gruber For what it’s worth…subscription emails via Stripe: “X (formerly Twitter)”credit card statement: “Twitter paid features”

https://mastodon.social/@andrewe...

@gruber For what it’s worth…

subscription emails via Stripe: “X (formerly Twitter)”
credit card statement: “Twitter paid features”

11.3.2024 18:38@gruber For what it’s worth…subscription emails via Stripe: “X (formerly Twitter)”credit card statement: “Twitter paid features”
https://mastodon.social/@andrewe...
Subscribe
To add news/posts to your profile here, you must add a link to a RSS-Feed to your webfinger. One example how you can do this is to join Fediverse City.
         
Webfan Website Badge
Nutzungsbedingungen   Datenschutzerklärung  Impressum
Webfan | @Web pages | Fediverse Members