Ticket #22 (closed enhancement: fixed)
Offer help with sreg + 3 AX type URI format interop
| Reported by: | http://blog.nerdbank.net/ | Owned by: | http://blog.nerdbank.net/ |
|---|---|---|---|
| Priority: | major | Milestone: | v3.2 RTW |
| Component: | OpenID | Version: | |
| Keywords: | rp op | Cc: |
Description (last modified by http://blog.nerdbank.net/) (diff)
RPs currently have an awful task of having to do the grunt work of deciding whether to send an Sreg or an AX request for attributes, and which of the 3 AX attribute Type URI formats to use for a particular OP. DotNetOpenAuth should offer help in this area.
OPs could use some help as well, as they might receive any of four types (Sreg + 3 AX) of attribute requests.
The design of the solution will center on Sreg. A plug-in OpenID "behavior" class will make all attribute extensions and formats look like Sreg at the host level, but underneath it will play all tricks possible to make sure the extension is wire compatible with the remote party.
This will automatically make OpenIdTextBox and the other controls Just Work with various OPs if the behavior is turned on because they use Sreg, which will automatically be changed to AX for the OPs that may need it.
![(please configure the [header_logo] section in trac.ini)](http://nerdbank.org/RP/images/logo/dotnetopenid_tiny.gif)