Hi Piers,
the ones here at UNINETT that has most insight into this work is at
vacation this week. I think they're back next week, and I'll talk to
them about this then. My guess is that they'll be happy about your
proposal to add this to the Moodle contrib area.
- Anders
--
Anders Lund <ander...@uninett.no> .~.
UNINETT, N-7465 Trondheim, Norway / V \
Phone: +47 73 55 79 08 | Mob: +47 93 03 41 26 /( )\
^ ^
Would you care to share any pointers for your Mahara work?
-peter
Thanks. I'm only starting to set up Mahara, but good to know such a
thing has already been created.
> In the mean time I've uploaded the code here (sorry - no instructions
> done yet) http://www.piersharding.com/download/mahara-feide.tar.gz .
Any reason it's called auth/feide though instead of, say,
auth/saml or auth/simplesamlphp? e.g. @subpackage auth-feide, class
AuthFeide, class PluginAuthFeide, etc.
$ fgrep -i feide -r . | wc -l
51
Feide is the Norwegian national identity management infrastructure, so
I'm not sure this is appropriate (just my 2「).
-peter
I don't think you have to talk to Erlend to change from Feide to a more
generic term (saml, simplesaml, etc.). Perhaps just mention somewhere in
a README or similar that this is based on work done originally by
Erlend?
Adding Erlend to Cc in case he has some remarks.
- Anders
> On Jul 30, 1:51 pm, Peter Schober <sp+lists.simples...@univie.ac.at>
> wrote:
> > * pxh <piers.hard...@gmail.com> [2009-07-30 01:32]:
> >
> > > Hi - I'm in the process of getting it put up on the Mahara git site,
> > > so I'll get back to you when that's been sorted out.
> >
> > Thanks. I'm only starting to set up Mahara, but good to know such a
> > thing has already been created.
> >
> > > In the mean time I've uploaded the code here (sorry - no instructions
> > > done yet)http://www.piersharding.com/download/mahara-feide.tar.gz.
> >
> > Any reason it's called auth/feide though instead of, say,
> > auth/saml or auth/simplesamlphp? e.g. @subpackage auth-feide, class
> > AuthFeide, class PluginAuthFeide, etc.
> > $ fgrep -i feide -r . | wc -l
> > 51
> >
> > Feide is the Norwegian national identity management infrastructure, so
> > I'm not sure this is appropriate (just my 2¢).
> > -peter
--
Anders Lund <ander...@uninett.no> .~.
> I don't think you have to talk to Erlend to change from Feide to a more
> generic term (saml, simplesaml, etc.). Perhaps just mention somewhere in
> a README or similar that this is based on work done originally by
> Erlend?
I guess I'm kind of the "owner" of this work since it was made in
connection with a project we, UNINETT ABC, had with some
municipalities a while back...
I was going to wait until I was back at work before writing a answer
to this thread, but here goes the short answer:
* We will be more than happy to add any enhancements to the source as
long as it doesn't break anything and isn't just "ugly hacks"
* The module should be made less Feide specific. Less tied to Feide,
more tied to SimpleSAMLphp.
* Attributions are encouraged :)
Snorre
UNINETT ABC
> I've registered the auth plugin with the Moodle project - it's entry
> can be found here http://moodle.org/mod/data/view.php?d=13&rid=2574
Great.
I suggest we retire "our" project on googlecode in the current state
and future development is done on this module instead. That way we can
maintain the code one place and as a part of the Moodle community.
I just had a look at the code (first time I've looked at it
personally) and have a question:
Can Moodle handle arbitrary identifiers as a mapping to the user's
local account? The module uses e-mail as an identifier, which may be
far from unique depending on the policies and quality of the
information in the IdP(s).
If possible it would be nice to be able to select which SAML-attribute
should be used as the identifier as we have implemented in the
Drupal-module. For Feide it would be eduPersonPrincipalName, or even
better a targeted identifier for a specific SP-instance, but another
federation might have other unique attributes they wish to use.
Regards,
Snorre
CTO, UNINETT ABC
You might be able to reuse some code Lukas Haemmerle from SWITCH has
written for the Moodle-Shibboleth integration. It comes with an admin
GUI to configure attribute mappings from SAML to Moodle.
Shouldn't matter where the plugin got the SAML attributes from
(webserver environment or PHP/sSp session).
-peter