<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"><channel><title>Disruptive Library Technology Jester &#187; Shibboleth</title> <atom:link href="http://dltj.org/tag/shibboleth/feed/" rel="self" type="application/rss+xml" /><link>http://dltj.org</link> <description>We&#039;re Disrupted, We&#039;re Librarians, and We&#039;re Not Going to Take It Anymore</description> <lastBuildDate>Mon, 06 Feb 2012 20:04:22 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <cloud domain='dltj.org' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' /> <creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/us/</creativeCommons:license> <item><title>&#8220;The Challenges of User Consent&#8221; &#8212; Handling Shibboleth User Attributes</title><link>http://dltj.org/article/shibboleth-user-attributes/</link> <comments>http://dltj.org/article/shibboleth-user-attributes/#comments</comments> <pubDate>Fri, 06 May 2011 20:51:38 +0000</pubDate> <dc:creator>Peter Murray</dc:creator> <category><![CDATA[Raw Technology]]></category> <category><![CDATA[privacy]]></category> <category><![CDATA[Shibboleth]]></category><guid isPermaLink="false">http://dltj.org/?p=2868</guid> <description><![CDATA[One of the great things about the Shibboleth inter-institution single sign-on software package is the ability for the Identity Provider to limit how much a Service Provider knows about a user&#8217;s request for service. (Not familiar with those capitalized terms? &#8230; <a href="http://dltj.org/article/shibboleth-user-attributes/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<abbr class="unapi-id ignore noPrint" title="http://dltj.org/?p=2868"></abbr><p>One of the great things about the <a href="http://shibboleth.internet2.edu/" title="Shibboleth homepage">Shibboleth</a> inter-institution single sign-on software package is the ability for the Identity Provider to limit how much a Service Provider knows about a user&#8217;s request for service.  (Not familiar with those capitalized terms?  Read on for definitions.)  But with this capability comes great flexibility, and with the flexibility can come lots of management overhead.  So I was intrigued to see the <a href="https://lists.internet2.edu/sympa/arc/shibboleth-announce/2011-04/msg00007.html" title="IAM Online May 11 - The Challenges of User Consent | shibboleth-announce mailing list">announcement</a> for an <a href="http://www.incommon.org/iamonline/" title="Identity and Access Management Online">online webinar</a> from the InCommon Shibboleth Federation with the title &#8220;The Challenges of User Consent&#8221; covering the issues of managing who gets access to what information about users.<br /><span id="more-2868"></span><br />From the webinar description:<br /><blockquote><p>Are you starting to see more requests from SPs seeking user attributes? Would you like to explore methods that would simplify the attribute release process? &nbsp;You aren’t alone. Campuses are seeking a scalable approach to managing attribute release that will minimize admin involvement and allow users to access sites like those that support collaborative work and want such attributes as EPPN, name, and email.</p><p>Automating the user consent procedure, combined with metadata-driven attribute release, provides an approach that greatly simplifies this process for all parties, and allows users to reach sites without delay.</p><p>Join us for a discussion and demonstration from Brown University and the University of Southern California.</p><p><strong>Host/Moderator: </strong>Tom Barton, University of Chicago and InCommon Technical Advisory Comittee</p><p><strong>Presenters:<br /> Steven Carmody</strong>, Brown University and InCommon TAC<br /><strong>Russ Beall</strong>, University of Southern California></p></blockquote><p>Lots more abbreviations and technical terms there, so here is a short primer:</p><dl><dt>Service Provider (SP)</dt><dd>A web server protected by Shibboleth that a user wants to access.</dd><dt>Identity Provider (IdP)</dt><dd>A web server that can authenticate a user (determine who the user is, typically with username/password) and store User Attributes.</dd><dt>User Attributes</dt><dd>Data about a user, including name, email address, affiliation status (student, employee, faculty, etc.), eduPersonPrincipalName, and TargetedIDs.</dd><dt>eduPersonPrincipalName (EPPN)</dt><dd>A string in the form of <i>user</i>@<i>domain</i> that uniquely identifies the user at an Identity Provider.  (<a href="http://www.incommonfederation.org/attributesummary.html#eduPersonPrincipal" title="Attribute Summary | InCommon">InCommon technical definition</a>)</dd><dt>TargetedID</dt><dd>An opaque string stored/generated by the Identity Provider that is unique to each user and Service Provider pair.  Passed as a User Attribute between the Identity Provider and the Service Provider, it can facilitate long-term user sessions at the Service Provider without revealing the identity of the user.</dd></dl><p>This is all stuff that as librarians we should be concerned about.  Arguably, a Service Provider should only have enough information to satisfy the demands of a license agreement, and in most cases those demands can be satisfied with an assertion that a user is of a proper affiliation with a library (e.g. &#8220;patron&#8221; or &#8220;student&#8221; or &#8220;employee&#8221; or simply &#8220;member&#8221;).  It is baked into the Shibboleth trust model that the Service Provider will honor the User Attributes presented by the Identity Provider.</p><p>What makes the announcement of this webinar interesting is that Service Providers seem to be asking for the non-opaque eduPersonPrincipalName attribute.  I&#8217;ve long thought that TargetedID &#8212; an opaque/random string shared between the Identity Provider and Service Provider &#8212; is a much better answer to enabling privacy for functions like marked-item-lists, relevance ranking based on user search history, and other services that are unique to an individual.  Because TargetedID doesn&#8217;t give away the person&#8217;s identity yet is guaranteed by the IdP to be unique to one person at one SP, it is ideal for situations when the SP doesn&#8217;t really need to know exactly <em>who</em> is making the request.  (Sure, if a user coming to an SP with a TargetedID then gives the SP his/her name or e-mail address, then that person is no longer anonymous but that was a choice the user made.)</p><p>So I&#8217;m planning on tuning in next Wednesday to get caugh up on what is happening with User Attributes in Shibboleth-land.  If you care about this kind of stuff, perhaps you can join me, too.</p>]]></content:encoded> <wfw:commentRss>http://dltj.org/article/shibboleth-user-attributes/feed/</wfw:commentRss> <slash:comments>6</slash:comments> </item> <item><title>Microsoft Giving Away Developer Software to Students</title><link>http://dltj.org/article/microsoft-dreamspark/</link> <comments>http://dltj.org/article/microsoft-dreamspark/#comments</comments> <pubDate>Wed, 20 Feb 2008 14:20:53 +0000</pubDate> <dc:creator>Peter Murray</dc:creator> <category><![CDATA[Raw Technology]]></category> <category><![CDATA[higher education]]></category> <category><![CDATA[Microsoft]]></category> <category><![CDATA[Shibboleth]]></category><guid isPermaLink="false">https://dltj.org/article/microsoft-dreamspark/</guid> <description><![CDATA[Stu Hicks, one of OhioLINK&#8217;s systems engineers, told the OhioLINK staff last night about a new program at Microsoft called DreamSpark. Through this program, post-secondary students around the world who are attending accredited schools or universities can download some of &#8230; <a href="http://dltj.org/article/microsoft-dreamspark/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<abbr class="unapi-id ignore noPrint" title="https://dltj.org/article/microsoft-dreamspark/"></abbr><p>Stu Hicks, one of OhioLINK&#8217;s systems engineers, told the OhioLINK staff last night about a <a href="http://channel8.msdn.com/Posts/2047/" title="Bill Gates talks about Free Software, Students, and Technology">new program at Microsoft</a> called <a href="https://downloads.channel8.msdn.com/">DreamSpark</a>.  Through this program, post-secondary students around the world who are attending accredited schools or universities can download <a href="https://downloads.channel8.msdn.com/Products.aspx">some of Microsoft&#8217;s big developer and designer tools</a> free of charge.  At the time and place this post is being written, the list of software is:</p><ul type="square"><li>Visual Studio 2008 Professional Edition</li><li>Windows Server 2003 Standard Edition</li><li>SQL Server 2005 Developers Edition</li><li>Expression Studio</li><li>XNA Game Studio</li><li>Visual Studio 2005 Professional Edition</li><li>Visual C# 2005 Express Edition</li><li>Visual C++ 2005 Express Edition</li><li>Visual Basic 2005 Express Edition</li><li>SQL Server 2005 Express Edition</li><li>Visual Web Developer 2005 Express Edition</li><li>Visual J# 2005 Express Edition</li><li>Virtual PC 2007</li></ul><p>Eligibility is determined by either <a href="https://downloads.channel8.msdn.com/FAQ/UniversityAdministrators.aspx#How%20can%20I%20share%20my%20database...">a Shibboleth or a Windows CardSpace identity provider</a> on the student&#8217;s campus.  One must <a href="https://downloads.channel8.msdn.com/FAQ/Students.aspx#how%20will%20i%20know%20if%20i%20am%20signed%20in">link a Windows Live ID account with that campus identity provider</a> and <a href="https://downloads.channel8.msdn.com/FAQ/Students.aspx#why%20wasnt%20i%20directed">renew that eligibility about once every 12 months</a>. They are using Shibboleth for what it was designed for; it is actually nice to see <a href="https://downloads.channel8.msdn.com/FAQ/UniversityAdministrators.aspx#Now%20that%20I%20have%20become%20an%20IDP...">Microsoft recognize that only a true/false response from the campus is required</a> to determine eligibility and that no personally-identifying attributes are passed from the campus to the Microsoft server to make this happen.  There are FAQs for <a href="https://downloads.channel8.msdn.com/FAQ/Students.aspx">students</a> and for <a href="https://downloads.channel8.msdn.com/FAQ/UniversityAdministrators.aspx">higher education administrators</a>.</p><p>The <a href="http://channel8.msdn.com/Posts/2047/" title="Bill Gates talks about Free Software, Students, and Technology">blog post announcing the program</a> has an video interview with Bill Gates, but unfortunately one needs <a href="http://www.microsoft.com/silverlight/" title="Microsoft Silverlight technology homepage">Microsoft&#8217;s Flash alternative called Silverlight</a> to watch it.</p>]]></content:encoded> <wfw:commentRss>http://dltj.org/article/microsoft-dreamspark/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Access Management and Provisioning Technology</title><link>http://dltj.org/article/access-management-and-provisioning-technology/</link> <comments>http://dltj.org/article/access-management-and-provisioning-technology/#comments</comments> <pubDate>Tue, 18 Jul 2006 19:21:41 +0000</pubDate> <dc:creator>Peter Murray</dc:creator> <category><![CDATA[Fedora]]></category> <category><![CDATA[Library SOA]]></category> <category><![CDATA[Raw Technology]]></category> <category><![CDATA[acegi]]></category> <category><![CDATA[grouper]]></category> <category><![CDATA[internet2]]></category> <category><![CDATA[library service-oriented architecture]]></category> <category><![CDATA[nmi-edit]]></category> <category><![CDATA[provisioning]]></category> <category><![CDATA[Shibboleth]]></category> <category><![CDATA[signet]]></category> <category><![CDATA[spring framework]]></category> <category><![CDATA[xacml]]></category><guid isPermaLink="false">http://dltj.org/2006/07/access-management-and-provisioning-technology/</guid> <description><![CDATA[Building on the shoulders of others &#8212; isn&#8217;t that how that quote goes? There has been a stack of printouts on my desk for a while now for various access management and service provisioning technologies. Rather than keep the paper, &#8230; <a href="http://dltj.org/article/access-management-and-provisioning-technology/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<abbr class="unapi-id ignore noPrint" title="http://dltj.org/2006/07/access-management-and-provisioning-technology/"></abbr><p>Building on the shoulders of others &#8212; isn&#8217;t that how that quote goes?  There has been a stack of printouts on my desk for a while now for various access management and service provisioning technologies.  Rather than keep the paper, I&#8217;m putting the list here so I know how to get back to them if/when I need to.  (Of course, along the way if you&#8217;d like to comment on them or suggest others to look at, please feel free to do so in the comments.)  Note, too, that by listing them here I&#8217;m not proposing, or even sure if, all of these pieces come together to a coherent structure.</p><p><h2>Grouper &#8212; Internet2 Middleware</h2><br />&#8220;<a href="http://middleware.internet2.edu/dir/groups/grouper/" title="Grouper --- Internet2 Middleware">Grouper</a> is an open source toolkit for managing groups. It is designed to function as the core element of a common infrastructure for managing group information across integrated applications and repositories. Grouper combines multiple sources of group information, both automated and manual, in managing memberships and other group information in a Group Registry, a central information asset complementary to a site&#8217;s Person Registry.  Grouper manages two primary types of objects: groups and namespaces. Groups are created and named within a namespace. Group management authority can be limited &#8221;</p><p>Now at version 0.9, Grouper is part of a suite of tools from the <a href="http://www.nsf-middleware.org/" title="http://www.nsf-middleware.org/">NSF Middleware Initiative (NMI)</a> that supports &#8220;development, testing, and dissemination of architectures, software, and practices in the areas of identity and access management.&#8221;</p><p><h2>Signet &#8211; Internet2 Middleware</h2><br />&#8220;Core middleware services such as identity management, directory, and authentication provide a foundation for secure, manageable applications throughout an institution. Even with this foundation, as systems and applications proliferate it becomes more and more difficult to manage user access consistently and cost-effectively. [The <a href="http://middleware.internet2.edu/signet/" title="Signet - Internet2 Middleware">Signet] privilege management service</a> is a relatively new component of campus middleware that addresses this problem by providing centralized management of user privileges across a range of applications.  The benefits of this service include:  a standard user interface for privilege administrators; consistent, simplified policy definition, via roles and integration with core campus organizational data; improved visibility, understandability, and auditability of privilege information; and standard interfaces to other infrastructure services and to application systems to support integration.&#8221;</p><p>Now at version 1.01, released 29-Mar-2006.  Could this kind of provisioning service be used to generate XACML files to drive FEDORA?</p><p><h2>OASIS eXtensible Access Control Markup Language (XACML)</h2><br />&#8220;<a href="http://www.oasis-open.org/committees/xacml/" title="http://www.oasis-open.org/committees/xacml/">XACML</a> is expected to address fine grained control of authorized activities, the effect of characteristics of the access requestor, the protocol over which the request is made, authorization based on classes of activities, and content introspection (i.e. authorization based on both the requestor and potentially attribute values within the target where the values of the attributes may not be known to the policy writer). XACML is also expected to suggest a policy authorization model to guide implementers of the authorization mechanism.&#8221;</p><p><a href="http://sunxacml.sourceforge.net/" title="Sun&#039;s XACML Implementation">Sun&#8217;s XACML Implementation</a> (available at Sourceforge) is the access management engine embedded into the FEDORA repository.</p><p><h2>Acegi Security System for Spring</h2><br />&#8220;<a href="http://www.acegisecurity.org/" title="http://www.acegisecurity.org/" class="broken_link" rel="nofollow">Acegi Security</a> is a powerful, flexible security solution for enterprise software, with a particular emphasis on applications that use <a href="http://www.springframework.org/" title="Springframework.org">Spring</a>. Using Acegi Security provides your applications with comprehensive authentication, authorization, instance-based access control, channel security and human user detection capabilities.&#8221;</p><p>Release 1.0.0 came out in May 2006 after nearly two years of development.</p>]]></content:encoded> <wfw:commentRss>http://dltj.org/article/access-management-and-provisioning-technology/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Authentication and Access in a Metasearch Environment</title><link>http://dltj.org/article/dlib-article/</link> <comments>http://dltj.org/article/dlib-article/#comments</comments> <pubDate>Sat, 24 Jun 2006 01:23:57 +0000</pubDate> <dc:creator>Peter Murray</dc:creator> <category><![CDATA[Linking Technologies]]></category> <category><![CDATA[libraries]]></category> <category><![CDATA[metasearch]]></category> <category><![CDATA[National Information Standards Organization]]></category> <category><![CDATA[proxy]]></category> <category><![CDATA[Shibboleth]]></category> <category><![CDATA[Single Sign-on]]></category><guid isPermaLink="false">http://dltj.org/2006/06/dlib-article/</guid> <description><![CDATA[Mike Teets of OCLC and I teamed up to write an article on Metasearch Authentication and Access Management for this month&#8217;s D-Lib Magazine. The first part of the article is a bit of a primer on access management techniques followed &#8230; <a href="http://dltj.org/article/dlib-article/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<abbr class="unapi-id ignore noPrint" title="http://dltj.org/2006/06/dlib-article/"></abbr><p>Mike Teets of OCLC and I teamed up to write an article on <a href="http://www.dlib.org/dlib/june06/teets/06teets.html">Metasearch Authentication and Access Management</a> for this month&#8217;s D-Lib Magazine.  The first part of the article is a bit of a primer on access management techniques followed by a survey and analysis of access management schemes in use last year.  The key part, I think, is the &#8220;Recommendations&#8221; (access restrictions by IP address plus authenticated proxy servers is the best one can hope for right now) and &#8220;Next Steps&#8221; (Shibboleth is superior to other access control mechanisms beyond IP/proxy that one might consider, but there is lots of work to be done).</p><p>The last paragraph of the article sets out the questions:</p><blockquote><p>In the space between &#8220;good enough&#8221; (the <i>status quo</i>) and &#8220;ideal&#8221; (Shibboleth federations) lie many questions for our community. For libraries there are questions like &#8220;Are IP address access management and proxy servers sufficient to meet your current and future needs?&#8221; and &#8220;How much more are you willing to spend on an implementation of a Shibboleth environment?&#8221; For content providers: &#8220;Are you satisfied with IP address access management and proxy servers for protecting your intellectual property?&#8221; and &#8220;Can you implement Shibboleth as a common access management system for interaction with metasearch engines (and possibly end-user access)?&#8221; And for metasearch service providers: &#8220;What kinds of requirements are you willing satisfy?&#8221; and &#8220;What are you willing to charge?&#8221; The NISO Metasearch Initiative Task Group on Access Management encourages the broad community to discuss these questions. NISO is committed to working with the Shibboleth developers to develop practical solutions to the issues raised.</p></blockquote><p>So there are the questions, as best Mike and I can describe.  What do you think?</p>]]></content:encoded> <wfw:commentRss>http://dltj.org/article/dlib-article/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>OhioLINK is seeking to fill a Systems Engineer position.  Interested?</title><link>http://dltj.org/article/ohiolink-systems-engineer-search/</link> <comments>http://dltj.org/article/ohiolink-systems-engineer-search/#comments</comments> <pubDate>Fri, 23 Jun 2006 23:15:44 +0000</pubDate> <dc:creator>Peter Murray</dc:creator> <category><![CDATA[OhioLINK]]></category> <category><![CDATA[Linux-Apache-MySQL-PHP]]></category> <category><![CDATA[Shibboleth]]></category><guid isPermaLink="false">http://dltj.org/2006/06/ohiolink-systems-engineer-search/</guid> <description><![CDATA[OhioLINK is seeking candidates to fill a newly-created position: Systems Engineer – Access Manager. This position will work with other OhioLINK staff in providing support of daily operations and will serve a primary role as Access Manager. As Access Manager, &#8230; <a href="http://dltj.org/article/ohiolink-systems-engineer-search/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<abbr class="unapi-id ignore noPrint" title="http://dltj.org/2006/06/ohiolink-systems-engineer-search/"></abbr><p><a href="http://www.ohiolink.edu/" title="OhioLINK &amp;ndash; The Ohio Library and Information Network">OhioLINK</a> is seeking candidates to fill a newly-created position:  Systems Engineer – Access Manager.  This position will work with other OhioLINK staff in providing support of daily operations and will serve a primary role as Access Manager.  As Access Manager, this position will support users who are experiencing access issues to OhioLINK’s databases and services including IP management, remote authentication, Shibboleth implementation, and analyzing networking issues.</p><p>Qualified candidates will have a Bachelor’s of Science or Arts in computer science or a related technical field, OR a minimum of three years equivalent experience in computer operations.  Knowledge of UNIX/Linux systems, networking infrastructure, backup and security strategies, performance monitoring and tuning is required. Understanding of and experience with LDAP, e-mail, Apache, mSQL, Sun Java Enterprise System, Shibboleth, Perl, Shell Scripting, C/C++ programming is highly desirable.  Good communications skills are expected.</p><p>Please send a resume and a list of three references to <span class="removed_link" title="resume@ohiolink.edu">resume@ohiolink.edu</span>.  Or you can mail a copy to Resume, 2455 North Star Road, Suite 300, Columbus, OH, 43221.  Review of candidates will begin July 3, 2006, and will continue until the position is filled.  Minimum salary for this position is $48,000.<p style="padding:0;margin:0;font-style:italic;" class="removed_link">The text was modified to remove a link to resume@ohiolink.edu.</p>]]></content:encoded> <wfw:commentRss>http://dltj.org/article/ohiolink-systems-engineer-search/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Served from: dltj.org @ 2012-02-11 12:04:24 by W3 Total Cache -->
