DotNetOpenId gets a new face
Javier Román has completed his work on the new DotNetOpenId logo. I think he has done excellent work, and he did it for free in the spirit of contributing to…
Read up on .NET news, tips, cautions... and other areas of technological interest.
Javier Román has completed his work on the new DotNetOpenId logo. I think he has done excellent work, and he did it for free in the spirit of contributing to…
In my last post, I discussed why case sensitive OpenID URLs are so important for security. But case sensitive OpenID URLs are no fun at all for users. For instance,…
URLs on the Internet are case sensitive by definition. Some web servers choose to be case insensitive. To treat OpenID urls as anything but case sensitive for purposes of identifying…
DotNetOpenId supports OpenID extensions, but does not provide samples for using any except the Simple Registration extension. Since the Attribute Exchange extension (AX) was added recently, which is more extensible…
Although DotNetOpenId makes adding OpenID support to your ASP.NET web site as easy as dropping a control on your page design surface, there are reasons you may want to take…
Are you building an OpenId 2.0 relying party site and having your visitors who use Yahoo! as their Provider see this message? Warning: This website has not confirmed its identity…
Both C++ and C# offer the cast () operator. C# also offers the "as" operator syntax which does almost the same thing and is considered by some to look prettier…
If you’re familiar with the System.Uri class you know that it has a couple of ways of becoming a string for purposes of communication: its AbsoluteUri property and its ToString()…
DotNetOpenId had a double release tonight. Version 2.0.1 is a maintenance release with a few minor bug fixes. Version 2.1 adds built-in support for the Attribute Exchange extension, but introduces…
In a previous post, I present an example of how to accept OpenIDs for logins on your ASP.NET MVC site. To keep the sample simple, I left out a feature…