close Warning: Can't synchronize with repository "(default)" (/project/cl-openid/svn does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 16 years ago

#7 new enhancement

Full XRDS support

Reported by: mpasternacki Owned by: mpasternacki
Priority: optional Milestone:
Component: code Version: 1.1 extended
Keywords: Cc:

Description

XRDS support is basic now: only highest priority element is remembered for OpenID v2 and v1, so there is no fallback when highest priority option is unreachable. In ideal world, this should be fixed:

  • Export Yadis and XRDS to separate library
  • Use proper struct or class for service elements
  • Use a class/structure for a prioritised list of Service elements, plus state that enables popping the next best one off the list
  • Use this information later on, during association phase

Change History (0)

Note: See TracTickets for help on using tickets.