Landing page and OAuth metadata host for the Inkwell iOS app.
MixCraft started with static API keys—generate one from the web portal, paste it into your Claude Code config. The mx_ prefixed keys had no expiration, lived in shell history and dotfiles, and revoking one meant generating a new key and updating every client. Service tokens from third-party APIs expired after an hour with no refresh mechanism, so users would get silent failures mid-session. I needed to replace the whole auth model with OAuth. But worse, it didn't work well with claude.ai because
Perhaps an end to endless logging in?
Build support for AT Protocol Authorization directly into IO.
Automattic kündigt WordPress.com Connect an... und damit wieder einer der OpenID Connect ignoriert und statt dessen auf OAuth 2 setzt.
It looks like I'm not the only person who likes the idea of signed HTTP requests as an authentication method. Joyent and Digital Bazaar have co-written an Internet draft for cryptographically signed HTTP requests: Several web service providers have invented their own schemes for signing HTTP requests, but to date, none have been placed in the public domain as a standard. This document serves that purpose. There are no techniques in this proposal that are novel beyond previous art, however, thi
(Kleiner Nachtrag zu der "OAuth ist tot" Kolumne in der SCREENGUIDE Ausgabe 15 um zu zeigen, warum gerade das W3C auch für Community Formate durchaus nützlich sein kann) Vor ein paar Wochen kam eine E-Mail mit der Bitte, an einer Umfrage zu den W3C Community and Business Groups teilzunehmen und das hat mich daran erinnert,...
(das Bild hab ich mir von hueniverse.com ausgeliehen) Am Freitag (also morgen) gibt's mal wieder 'ne neue SCREENGUIDE mit dem Fokus auf "Social Commerce"... In meiner Kolumne geht es diesmal um OAuth und das Dilemma dass offene Standards, wenn sie einmal vom W3C oder der IETF betreut werden, zu wahren Monstern mutieren. Open Web Technologien...
I believe that web intents are the last missing piece for decentralized social networking. (Previously I've talked about creating a social web architecture using Activity Streams and OAuth; this builds on that idea.) Picture this chain of events: 1. I visit your website, and see that you have a "connect to me" button[1]. 2. I click the button, launching the "social-connect" web intent. 3. If I have web intents, my browser "logs me in" to your website via OpenID, silently passing the URL of
How to implement OStatus? Evan Prodromou (der Gründer von StatusNet) hat eine Schritt-für-Schritt-Anleitung veröffentlicht, wie man die eigene Seite verOStatust! Making your application a full-fledged participant in the federated social web is not easy, but gradual and incremental improvements can make your users' activities visible to others. » How to OStatus-enable Your Application Is your...
Chris Messina erklärt XAuth XAuth ist eine Art Cross-Domain Cookie mit dem man Versucht die Flut an Share, Like und Login Icons auf ein Minimum zu reduzieren. http://vimeo.com/12121710 » XAuth - an introduction » Offizielle XAuth Seite OExchange einfach erklärt OExchange ist ein offenes Protokoll um eine beliebige URL mit einem beliebigen Service im Web...
This post is the third segment in my series on an architecture for the social web. Previously: How social networks can replace email, which is a non-technical approach to the issues, and my follow-up describing how to build a social web architecture using available technology today. So what about direct messaging? In my previous post, I described content notifications in the social web as being Activity Streams updates in response to requests signed with an OAuth key. Each individual contact w
My previous post was a response to Gartner’s prediction last month that social networking would replace email as the “primary vehicle for interpersonal communications for 20 percent of business users.” In it, I named some properties that would need to be held by any social networking system that would successfully replace email. * Ease of use * Ubiquity across devices * Platform, service and infrastructure independence My argument boiled down to the following statement: Email has succeeded
The following is an expanded version of the short talk I gave in Oxford yesterday. My original slides follow the transcript. There’s a new kind of web development afoot, which marries old-school object-orientated programming techniques with the distributed power of the web. Application Programming Interfaces (APIs) are published sets of instructions for programmatically querying or extending a service. For example, the Google Maps API allows anyone with some development skills to build applica
[..] the plain truth is this: it's empirically way too painful still for first-time OAuth developers to get their code working, and despite the fact that OAuth is a standard, the empirical "it-just-works-rate" is way too low. Joseph Smarr: Implementing OAuth is still too hard... but it doesn't have to be. This isn't just true of OAuth; try writing an OpenID client or server from scratch. The same probably holds for every part of the open stack. Open doesn't just mean that anybody can use a for
So, die erste Folge im neuen Jahr hat ein wenig gedauert (dafür war die Weihnachts-Folge ja etwas länger ;) ) aber jetzt ist sie fertig. Thema ist diesmal Privacy im Internet... Christian berichtet ein wenig vom vom 25. Chaos Communication Congress und ich gehe etwas näher auf das Thema Password Anti Pattern, Phishing und Delegated...
In der aktuellen Folge (Episode 5: The Portable Contacts Initiative) sprechen John McCrea, Joseph Smarr und Chris Messina über das Portable Contacts - Projekt über welches ich vor kurzem noch so gescholten habe... Und ich muss sagen, ich hatte unrecht! Ich glaube kleine Gruppen mit dem Fokus auf ein spezielles Problem können wesentlich effektiver arbeiten...
In den Proposed New Features wird es zumindest aufgeführt... (via)
Standardized Data Portability is the next great frontier for the web. As users, our identity, photos, videos and other forms of personal data should be discoverable by, and shared between our chosen tools or vendors. We need a DHCP for Identity. A distributed File System for data. This page will list the standards and contributors...