All Regions
Argentina
Australia
Austria
Belgium (fr)
Belgium (nl)
Brazil
Bulgaria
Canada (en)
Canada (fr)
Catalonia
Chile
China
Colombia
Croatia
Czech Republic
Denmark
Estonia
Finland
France
Germany
Greece
Hong Kong
Hungary
Iceland
India (en)
Indonesia (en)
Ireland
Israel (en)
Italy
Japan
Korea
Latvia
Lithuania
Malaysia (en)
Mexico
Netherlands
New Zealand
Norway
Pakistan (en)
Peru
Philippines (en)
Poland
Portugal
Romania
Russia
Saudi Arabia
Singapore
Slovakia
Slovenia
South Africa
Spain (ca)
Spain (es)
Sweden
Switzerland (de)
Switzerland (fr)
Taiwan
Thailand (en)
Turkey
US (English)
US (Spanish)
Ukraine
United Kingdom
Vietnam (en)
Any Time
Past Day
Past Week
Past Month
Past Year
Best Practices with Directed Identity
willnorris.com/2009/best-practices-with-directed-identity/
SAML
v2 defines a specific type of identifier that may be used to identify a user within a transaction known as a Persistent Identifier. The name itself does not convey it's full meaning, but it is defined as "a persistent opaque identifier for a principal that is specific to an identity provider and a service provider or affiliation of ...
hCard is not a provisioning engine (for private data)
willnorris.com/2007/hcard-is-not-a-provisioning-engine-for-private-data/
This fine-grained level of control has always been a core requirement for the Shibboleth
SAML
Identity provider, and I would argue that the (currently beta) Shibboleth 2.0 IdP has one of the most powerful and flexible (and admittedly, verbose) filtering engines of its kind anywhere.
A New Kind of OpenID Proxy - Will Norris
willnorris.com/2009/a-new-kind-of-openid-proxy/
While I think it's an unfortunate situation, it is a completely understandable one. There really is no good way to maintain the privacy of the user, as I demonstrated above. Remember that OpenID, unlike
SAML
, was never designed to mask the identity of the user… quite the opposite, in fact!
OpenID is not a provisioning engine - willnorris.com
willnorris.com/2007/openid-is-not-a-provisioning-engine/
In talking about the future possibilities of OpenID 2.0 and the Attribute Exchange extension, James Henstridge mentions, Imagine being able to update your shipping address in one place when you move house and having all the online retailers you use receive the updated address immediately. Or changing your email address and having all the bugzilla instances you use pick up the new address ...
Authentication in WordPress 2.8 - willnorris.com
willnorris.com/2009/authentication-in-wordpress-28/
For Plugin Authors. If you're currently hooking into the WordPress authentication system, especially if you're providing a custom implementation of wp_authenticate(), take a look at the new authenticate hook. If you are relying on the wp_authenticate action hook, you should also look closely to see if the new hook will do what you need. We left the wp_authenticate hook in place for now ...
Bigger and Better Things - Will Norris
willnorris.com/2009/bigger-and-better-things/
Ideally, I'd like to stay in the identity space, continuing to work on technologies like
SAML
, OpenID, OAuth, XRD, etc. That's where both my interest and experience lie, and where I'd be most effective… I still have a lot I'd like to offer to that space. I do have a couple of opportunities I'm pursuing right now, but I'm also ...
Will Norris
willnorris.com/resume/
willnorris.com
• will@willnorris.com Experienced engineering leader with 15+ years building products for developers and leading teams with a particular focus on open source. Work Experience Tailscale Software Engineer 2022 - Present Twitter Open Source Lead 2020 - 2022 Re-established Twitter's Open Source Programs Office and recruited team of Technical Program Managers and Engineers to ...
One year at USC
willnorris.com/2007/one-year-at-usc/
One year ago today, February 15, 2006, was my first official day here at USC. If I recall correctly, I spent most of that day filling out HR paperwork and then leaving a little early to hunt for an apartment, but it marked the beginning nonetheless. I generally like to look back on my birthdays and think about what I've accomplished that year and what I want to do different the next, and ...
Feedback