Skip to Content.
Sympa Menu

shibboleth-dev - [Shib-Dev] Shib3 IdP: Attribute resolution.

Subject: Shibboleth Developers

List archive

[Shib-Dev] Shib3 IdP: Attribute resolution.


Chronological Thread 
  • From: "Rod Widdowson" <>
  • To: <>
  • Subject: [Shib-Dev] Shib3 IdP: Attribute resolution.
  • Date: Tue, 17 May 2011 18:32:10 +0100
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=steadingsoftware.com; h=from:to :subject:date:message-id:mime-version:content-type: content-transfer-encoding; q=dns; s=steadingsoftware.com; b=XFGh gIg/E614CMPn8zvdhrHd81iNBNyTYRDN8tduhEV/ylMTptaATOXl7vYsbfb0czLF J+xoYdbUJErymBA0VaK3OWilBcy9afow2s784mfE3Ie5e9dk/y80gyZx32j+Tllu Mniu9QElTvjLPYfXaDTF9yqz2dOQrQ2NroTeQSc=

This is another also "mostly dev only" question...

Some of the attribute resolvers need a view on the wider world outside
attributes when they run (e.g.
PrincipalAuthenticationMethodDefinition), or actually add such a view to the
context passed on to the "user" (Velocity & Scripted).


Obviously the way that the plumbing is done in IdP3 is quite different, but
is the idea that something like
getAttributeRequestContext() is going to be added to
net.shibboleth.idp.attribute.resolver.AttributeResolutionContext (or possibly
its parent class?).

If so:
Shall I just leave the definitions that have the need for such a call until
the plumbing is done? The Velocity and Scripted
definitions can be added now of course - they will just have a more
restricted view of the world until the plubing is done.

If not:
How will this plumbing be done? I'm happy to wait and see, or even be told
to RTFCode...

On a related matter, just as it is easier to write tests before you write the
code (or at best shortly after) it is easiest to write
documentation at the same time as the code. Where the plugins are identical
of course new documentation is a no-op, but in cases
where APIs have changed it would be nice to capture at least a framework
document now.

So what is the plan for V3 documentation? If things are not ready yet I'm
happy to just dump stuff in my personal space and move it
over at a later date.

/Rod




Archive powered by MHonArc 2.6.16.

Top of Page