Skip to Content.
Sympa Menu

shibboleth-dev - Re: [Shib-Dev] SP development documentation

Subject: Shibboleth Developers

List archive

Re: [Shib-Dev] SP development documentation


Chronological Thread 
  • From: Yang Xiang <>
  • To:
  • Subject: Re: [Shib-Dev] SP development documentation
  • Date: Thu, 10 Jun 2010 23:43:09 +0200

Of course, I am glad to explain you what I am doing.

I am trying to create a framework for entities to gather metadata dynamically and timely (by a way simliar to routers. At the same time a trust chain will be created. But this is another topic). To do this, I have created a component, let's call it TDS, which will save all received metadata in a table of it.

Thus, when a user accesses protected resource of SP, the TDS will be responsible for the user to look up his IdP (instead of using a DS) by means of DNS or according to key words given by the user. If the TDS can find anyone, it will feed the SP with the found metadata.

Then my idea is to create an extension / handler (e.g. like the DS handler) so that the SP is able to receive metadata from the TDS on the fly and of course, will use the metadata immediately.

While writing this e-mail I found following describtion in the wiki:
--------

Dynamic MetadataProvider

Indicated by type="Dynamic", allows for resolution of metadata based on the "well-known" location mechanism defined in the SAML 2.0 metadata specification .

If an entityID is a URL, this plugin will attempt to lookup its metadata by resolving the URL into an XML instance rooted by a md:EntityDescriptor

----

This already sounds very near to the solution I am looking for. The only question is when the action retrieving metadata will be flipped? Immediately after the SP receives an entityID from DS?

If yes, then I don't need to create any extension more. It would be great! I'll try this configuration tomorrow. Wow!

yang


在 2010-6-10,下午10:05, Scott Cantor 写道:

Thanks for the info. Yes, you are absolutely right, I also intend to
find a suitable extension point rather than to modify the SP.

I'll try to find out the SP architecture according to your hints.

Obviously if you can explain what it is you're trying to alter, I can point
you in the right direction.

-- Scott






Archive powered by MHonArc 2.6.16.

Top of Page