Re: [CODE4LIB] Using OpenID in libraries

2007-04-16 Thread Taco Ekkel

AquaBrowser Library will support OpenID for logging into your library stuff.
Going beyond that, Jeremy touches a good point on trust. Since AquaBrowser
is cross-datasource (ILSes, DBs, etc - both indexed and federated) we are
considering hooking into auth systems under water, by allowing users to
couple trust information (LDAP, library card pins, along those lines) to
their openid-based account. A question for us is how (or whether!) to make
that latter part an open infrastructure to others, by including some way to
guarantee user consent per individual action. Anyone interested I can give a
url to give it a whirl when it's hitting alpha-ish state.


--
Taco Ekkel
Director of Development
Medialab Solutions B.V.

AquaBrowser Library - Search, Discover, Refine

Modemstraat 2B / 1033 RW / Amsterdam / +31(0)20 635 3190 /
www.aquabrowser.com


On 3/23/07, William Denton [EMAIL PROTECTED] wrote:


I hadn't been too clear on OpenID but a week or two ago I listened to a
recording of a talk about that explained it well.  I can't find it again,
unfortunately, but you can take my word for it that it was pretty good.

Is OpenID being used in libraries?  It struck me that it could work well
for library systems that share resources: two systems that are part of the
same consortium or provincial/state system; two neighbouring public
systems that let people from one borrow at the other; academic libraries
that want to make it easy for visiting profs and grad students to get
temporary access to online resources; etc.

Say I live in Lower Mowat but one day I'm in Upper Mowat, in the next
municipality (or county, or whatever) over, visiting my tailor.  The two
library systems are separate but share their resources.  I pop into the
library to update my Twittering friends on my inseam measurement.  I don't
actually have an account at the Upper Mowat Library, but I log in to one
of their computers using my Lower Mowat-supplied OpenID identifier, and
the Upper Mowat system recognizes where I'm from and gives me access to
everything.

Bill
--
William Denton, Toronto : miskatonic.org : frbr.org : openfrbr.org



Re: [CODE4LIB] Using OpenID in libraries

2007-03-26 Thread Jonathan Rochkind

Jeremy Frumkin wrote:

Ok, so this is a good example for where I¹m failing to see the advantage to
OpenID over the current local authentication provided by a university /
library.

As Nathan explains, to identify your link resolver(s) to a particular
database (or 'source') you are using.  How can a foreign third party
(vended or free) database use your local authentication login? Instead,
what they use currently is IP address.

Which is broken in several ways anyone who has worked with
IP-address-as-identity, common for authentication in our current
environments, has realized. IP address is not identity. Several people
(with different institutional affiliation/licenses held/link resolvers
used) may share an IP address, and one person may have several IP
addresses. IP address to people is a many to many mapping, and thus is
horribly broken for identification and authentication, and leads to all
sorts of problems many of us must continually try to work around, not
very succesfully.

Jonathan


Why would I need to use OpenID as opposed to my current account
that my library provides me? As I understand the current OpenURL workflow,
OpenURL doesn¹t do anything with authentication / authorization ­ that
happens at the information source or at the institution¹s proxy server.
Again, OpenID doesn¹t say anything about trust; it only speaks to
authenticating that I am the owner of my OpenID URI.

I¹m truly trying to play devil¹s advocate here; I believe that OpenID is a
step in the right direction, and we even have plans for adding OpenID
support in LibraryFind. I¹m really trying to tease out where the added-value
is ­ and how it might best link up to trust systems.

All that being said, I¹m still good for that beer, Nate. :-)

-- jaf


On 3/23/07 9:20 AM, Nathan Vack [EMAIL PROTECTED] wrote:



On Mar 22, 2007, at 10:51 PM, Jeremy Frumkin wrote:



It isn¹t clear to me that there is enough added value to libraries
at this point to adopt OpenID ­ of course, I¹d be glad to buy
someone a beer if they provide a use case to convince me otherwise ;-)


OK, I'll bite:

* We build a registry mapping OpenID providers to OpenURL resolvers.

* A user comes to our tool for finding licensed material (eg, a
LibraryFind implementation)

* If (by IP, OCLC's link resolver) we know the OpenURL resolver,
rewrite URLs to point at that resolver.

* Otherwise, we punt to an OpenID login form, and look them up in the
OpenID - Resolver registry, and use that resolver when rewriting links.

Now, anyone whose institution has both has an OpenURL resolver and
provides OpenIDs can use our tool, without making any interaction
with us.

The really nice thing is that (at least for us) the OpenID resolver
handles trust issues, proxying requests if necessary. The resolver
doesn't need to be OpenID-aware -- though it would make for a nicer
experience.

Cheers,
-Nate





===
Jeremy Frumkin
The Gray Chair for Innovative Library Services
121 The Valley Library, Oregon State University
Corvallis OR 97331-4501

[EMAIL PROTECTED]

541.737.9928
541.737.3453 (Fax)
541.230.4483 (Cell)
===
 Without ambition one starts nothing. Without work one finishes nothing. 
- Emerson




--
Jonathan Rochkind
Sr. Programmer/Analyst
The Sheridan Libraries
Johns Hopkins University
410.516.8886
rochkind (at) jhu.edu


Re: [CODE4LIB] Using OpenID in libraries

2007-03-26 Thread Jeremy Frumkin
On 3/26/07 6:35 AM, Jonathan Rochkind [EMAIL PROTECTED] wrote:

 Jeremy Frumkin wrote:
  Ok, so this is a good example for where I¹m failing to see the advantage to
  OpenID over the current local authentication provided by a university /
  library.
 As Nathan explains, to identify your link resolver(s) to a particular
 database (or 'source') you are using.  How can a foreign third party
 (vended or free) database use your local authentication login? Instead,
 what they use currently is IP address.
 
 Which is broken in several ways anyone who has worked with
 IP-address-as-identity, common for authentication in our current
 environments, has realized. IP address is not identity. Several people
 (with different institutional affiliation/licenses held/link resolvers
 used) may share an IP address, and one person may have several IP
 addresses. IP address to people is a many to many mapping, and thus is
 horribly broken for identification and authentication, and leads to all
 sorts of problems many of us must continually try to work around, not
 very succesfully.

---

Right, except OpenID isn¹t going to do this; there needs to be an
infrastructure in place where OpenID (or some other standard persistent
identifying system) can sit on top of, and that¹s still the big problem.
Now, maybe the tail will wag the dog, and OpenID will lead to efforts to
build underlying trust infrastructure, but at the moment, that
infrastructure does not exist. The easiest way to implement that
infrastructure probably would be for every institution that might adopt
OpenID to also become an OpenID provider, but then, unless there is a
standard mechanism for linking one OpenID to another in a secure manner,
we¹re back at having multiple OpenIDs depending on our context. I completely
agree that IP-based authentication is not the long-term answer; maybe there
is a path, however, to applying OpenID over our current IP-based auth /
proxy servers in a manner that does add user-side value. As Nathan stated in
an earlier email, the one big advantage OpenID has right now is that it is
easy to start playing with, and maybe that¹s enough to start the wagging.

-- jaf

===
Jeremy Frumkin
The Gray Chair for Innovative Library Services
121 The Valley Library, Oregon State University
Corvallis OR 97331-4501
 
[EMAIL PROTECTED]
 
541.737.9928
541.737.3453 (Fax)
541.230.4483 (Cell)
===
 Without ambition one starts nothing. Without work one finishes nothing. 
- Emerson


Re: [CODE4LIB] Using OpenID in libraries

2007-03-26 Thread Jonathan Rochkind

Right, except OpenID isn¹t going to do this; there needs to be an
infrastructure in place where OpenID (or some other standard persistent
identifying system) can sit on top of, and that¹s still the big problem.


Right, that's exactly what Nathan's original post suggested. Are we
reading the same original post?

But yes, this infrastructure is the real issue, whether is uses OpenID
or Shibboleth, or something else. But it ought to use _some_ universal
single sign-on method.

I suggested that the OCLC Registry would be the logical house for this
infrastructure, as its' already 75% of the way there. I think OCLC
Registry is the... um, I've lost my metaphor. The thing that will wag
the dog's tail. But you still need a way for individuals to log in. I
suppose it could just be an OCLC-provided account. If OCLC implements
OpenID for their Registry, after adding a feature for _individual_
registrations (individuals expressiong associations with the
institutional registrations already there), then that's the way to wag
the, um, dog.

Jonathan

Jeremy Frumkin wrote:

On 3/26/07 6:35 AM, Jonathan Rochkind [EMAIL PROTECTED] wrote:



Jeremy Frumkin wrote:


Ok, so this is a good example for where I¹m failing to see the advantage to
OpenID over the current local authentication provided by a university /
library.


As Nathan explains, to identify your link resolver(s) to a particular
database (or 'source') you are using.  How can a foreign third party
(vended or free) database use your local authentication login? Instead,
what they use currently is IP address.

Which is broken in several ways anyone who has worked with
IP-address-as-identity, common for authentication in our current
environments, has realized. IP address is not identity. Several people
(with different institutional affiliation/licenses held/link resolvers
used) may share an IP address, and one person may have several IP
addresses. IP address to people is a many to many mapping, and thus is
horribly broken for identification and authentication, and leads to all
sorts of problems many of us must continually try to work around, not
very succesfully.



---

Right, except OpenID isn¹t going to do this; there needs to be an
infrastructure in place where OpenID (or some other standard persistent
identifying system) can sit on top of, and that¹s still the big problem.
Now, maybe the tail will wag the dog, and OpenID will lead to efforts to
build underlying trust infrastructure, but at the moment, that
infrastructure does not exist. The easiest way to implement that
infrastructure probably would be for every institution that might adopt
OpenID to also become an OpenID provider, but then, unless there is a
standard mechanism for linking one OpenID to another in a secure manner,
we¹re back at having multiple OpenIDs depending on our context. I completely
agree that IP-based authentication is not the long-term answer; maybe there
is a path, however, to applying OpenID over our current IP-based auth /
proxy servers in a manner that does add user-side value. As Nathan stated in
an earlier email, the one big advantage OpenID has right now is that it is
easy to start playing with, and maybe that¹s enough to start the wagging.

-- jaf

===
Jeremy Frumkin
The Gray Chair for Innovative Library Services
121 The Valley Library, Oregon State University
Corvallis OR 97331-4501

[EMAIL PROTECTED]

541.737.9928
541.737.3453 (Fax)
541.230.4483 (Cell)
===
 Without ambition one starts nothing. Without work one finishes nothing. 
- Emerson




--
Jonathan Rochkind
Sr. Programmer/Analyst
The Sheridan Libraries
Johns Hopkins University
410.516.8886
rochkind (at) jhu.edu


Re: [CODE4LIB] Using OpenID in libraries

2007-03-26 Thread S Perkins

Back in January on NGC4LIB I proposed doing this, a universal ID system to
use when browsing, using the FOAF structure.  I got back answers that told
me they were not getting the concept.  This discussion on OpenID is very
interesting and I hope this can be made to work.

Steven C. Perkins



On 3/26/07, Jonathan Rochkind [EMAIL PROTECTED] wrote:


Right, except OpenID isn¹t going to do this; there needs to be an
 infrastructure in place where OpenID (or some other standard persistent
 identifying system) can sit on top of, and that¹s still the big problem.

Right, that's exactly what Nathan's original post suggested. Are we
reading the same original post?

But yes, this infrastructure is the real issue, whether is uses OpenID
or Shibboleth, or something else. But it ought to use _some_ universal
single sign-on method.

I suggested that the OCLC Registry would be the logical house for this
infrastructure, as its' already 75% of the way there. I think OCLC
Registry is the... um, I've lost my metaphor. The thing that will wag
the dog's tail. But you still need a way for individuals to log in. I
suppose it could just be an OCLC-provided account. If OCLC implements
OpenID for their Registry, after adding a feature for _individual_
registrations (individuals expressiong associations with the
institutional registrations already there), then that's the way to wag
the, um, dog.

Jonathan

Jeremy Frumkin wrote:
 On 3/26/07 6:35 AM, Jonathan Rochkind [EMAIL PROTECTED] wrote:


 Jeremy Frumkin wrote:

 Ok, so this is a good example for where I¹m failing to see the
advantage to
 OpenID over the current local authentication provided by a university
/
 library.

 As Nathan explains, to identify your link resolver(s) to a particular
 database (or 'source') you are using.  How can a foreign third party
 (vended or free) database use your local authentication login? Instead,
 what they use currently is IP address.

 Which is broken in several ways anyone who has worked with
 IP-address-as-identity, common for authentication in our current
 environments, has realized. IP address is not identity. Several people
 (with different institutional affiliation/licenses held/link resolvers
 used) may share an IP address, and one person may have several IP
 addresses. IP address to people is a many to many mapping, and thus is
 horribly broken for identification and authentication, and leads to all
 sorts of problems many of us must continually try to work around, not
 very succesfully.


 ---

 Right, except OpenID isn¹t going to do this; there needs to be an
 infrastructure in place where OpenID (or some other standard persistent
 identifying system) can sit on top of, and that¹s still the big problem.
 Now, maybe the tail will wag the dog, and OpenID will lead to efforts to
 build underlying trust infrastructure, but at the moment, that
 infrastructure does not exist. The easiest way to implement that
 infrastructure probably would be for every institution that might adopt
 OpenID to also become an OpenID provider, but then, unless there is a
 standard mechanism for linking one OpenID to another in a secure manner,
 we¹re back at having multiple OpenIDs depending on our context. I
completely
 agree that IP-based authentication is not the long-term answer; maybe
there
 is a path, however, to applying OpenID over our current IP-based auth /
 proxy servers in a manner that does add user-side value. As Nathan
stated in
 an earlier email, the one big advantage OpenID has right now is that it
is
 easy to start playing with, and maybe that¹s enough to start the
wagging.

 -- jaf

 ===
 Jeremy Frumkin
 The Gray Chair for Innovative Library Services
 121 The Valley Library, Oregon State University
 Corvallis OR 97331-4501

 [EMAIL PROTECTED]

 541.737.9928
 541.737.3453 (Fax)
 541.230.4483 (Cell)
 ===
  Without ambition one starts nothing. Without work one finishes
nothing. 
 - Emerson



--
Jonathan Rochkind
Sr. Programmer/Analyst
The Sheridan Libraries
Johns Hopkins University
410.516.8886
rochkind (at) jhu.edu



Re: [CODE4LIB] Using OpenID in libraries

2007-03-23 Thread Harrison Dekker

I haven't seen this mentioned yet, but it seems to me that another possible
application of OpenID might be to uniquely digital identifier for authors.
In other words, the OpenID could serve as a basis for a sort of open access
authority control service (in addition to the obvious single sign-on
purpose)

Harrison

On 3/22/07, William Denton [EMAIL PROTECTED] wrote:


I hadn't been too clear on OpenID but a week or two ago I listened to a
recording of a talk about that explained it well.  I can't find it again,
unfortunately, but you can take my word for it that it was pretty good.

Is OpenID being used in libraries?  It struck me that it could work well
for library systems that share resources: two systems that are part of the
same consortium or provincial/state system; two neighbouring public
systems that let people from one borrow at the other; academic libraries
that want to make it easy for visiting profs and grad students to get
temporary access to online resources; etc.

Say I live in Lower Mowat but one day I'm in Upper Mowat, in the next
municipality (or county, or whatever) over, visiting my tailor.  The two
library systems are separate but share their resources.  I pop into the
library to update my Twittering friends on my inseam measurement.  I don't
actually have an account at the Upper Mowat Library, but I log in to one
of their computers using my Lower Mowat-supplied OpenID identifier, and
the Upper Mowat system recognizes where I'm from and gives me access to
everything.

Bill
--
William Denton, Toronto : miskatonic.org : frbr.org : openfrbr.org





--
Harrison Dekker
Coordinator of Data Services
Doe/Moffitt Libraries, UC Berkeley


Re: [CODE4LIB] Using OpenID in libraries

2007-03-23 Thread Edward Summers

On Mar 23, 2007, at 1:21 AM, Alexander Johannesen wrote:

I suspect most of our patrons are in the latter category, but hey,
we're going to implement
OpenID cross-system soon so at least we're trying. :)


I think experimentation and research are needed in the application of
openid in libraries...so it's good to hear you are trying. Please
consider publishing your findings if you haven't already.

//Ed


Re: [CODE4LIB] Using OpenID in libraries

2007-03-23 Thread susan rector

i can see many library administrators being skeptical about openid...
at my library we're actively looking at shibboleth. i don't know enough
about either one yet to speak intelligently about them,
but..doesn't shibboleth operate similarly to openid?

cheers,
susan


Susan Teague Rector
Library Information Systems
Web Applications Manager
VCU Libraries
804-828-0032
[EMAIL PROTECTED]


Jeremy Frumkin wrote:

While OpenID has potential within certain contexts, I have difficulty seeing
it being quickly adopted by libraries, universities, or other entities that
need to relate real identities to an OpenID. OpenID doesn¹t do trust; it
explicitly says it is not a trust system. For libraries to adopt OpenID,
they need to somehow link OpenID to a trust system. It isn¹t clear to me
that there is enough added value to libraries at this point to adopt OpenID
­ of course, I¹d be glad to buy someone a beer if they provide a use case to
convince me otherwise ;-)

-- jaf



On 3/22/07 8:37 PM, Ross Singer [EMAIL PROTECTED] wrote:



On 3/22/07, Don McMorris [EMAIL PROTECTED] wrote:


Ryan's message (I guess seeing academia) made me think of Athens,
which made me further think Hey, Subscription Databases are just
ITCHING for OpenID!.  I mean, come on... The methods we have for
database authentication aren't working well...


Well, naturally, academia has thought of this and overengineered it to
death:

 http://shibboleth.internet2.edu/

which is why it's taken 7years so far and there is still very few
implementations.

-Ross.






===
Jeremy Frumkin
The Gray Chair for Innovative Library Services
121 The Valley Library, Oregon State University
Corvallis OR 97331-4501

[EMAIL PROTECTED]

541.737.9928
541.737.3453 (Fax)
541.230.4483 (Cell)
===
 Without ambition one starts nothing. Without work one finishes nothing. 
- Emerson



Re: [CODE4LIB] Using OpenID in libraries

2007-03-23 Thread David J. Fiander

Ross!  You're not supposed to actually _say_ it!

- David

On 22-Mar-07, at 23:37 , Ross Singer wrote:


On 3/22/07, Don McMorris [EMAIL PROTECTED] wrote:


Ryan's message (I guess seeing academia) made me think of Athens,
which made me further think Hey, Subscription Databases are just
ITCHING for OpenID!.  I mean, come on... The methods we have for
database authentication aren't working well...



Well, naturally, academia has thought of this and overengineered it to
death:

http://shibboleth.internet2.edu/

which is why it's taken 7years so far and there is still very few
implementations.

-Ross.


--
David J. Fiander
Digital Services Librarian


Re: [CODE4LIB] Using OpenID in libraries

2007-03-23 Thread Thomas Dowling
My rule about Shibboleth is that it takes twice as long to implement as
you planned, even if you take this rule into account.  That was funny
when we were in the second year of a one-year implentation timetable.
Now that we're in the fifth year


Thomas Dowling
[EMAIL PROTECTED]



On 3/23/2007 7:12 AM, David J. Fiander wrote:

 Ross!  You're not supposed to actually _say_ it!

 - David

 On 22-Mar-07, at 23:37 , Ross Singer wrote:


 ...http://shibboleth.internet2.edu/

 which is why it's taken 7years so far and there is still very few
 implementations.



Re: [CODE4LIB] Using OpenID in libraries

2007-03-23 Thread Ross Singer

Ah ha!  /That's/ the problem with Shibboleth -- every time anyone tries to
implement it, they say it incorrectly and are subsequently killed, sending
the institution back to square one.

-Ross.

On 3/23/07, David J. Fiander [EMAIL PROTECTED] wrote:


Ross!  You're not supposed to actually _say_ it!

- David

On 22-Mar-07, at 23:37 , Ross Singer wrote:

 On 3/22/07, Don McMorris [EMAIL PROTECTED] wrote:

 Ryan's message (I guess seeing academia) made me think of Athens,
 which made me further think Hey, Subscription Databases are just
 ITCHING for OpenID!.  I mean, come on... The methods we have for
 database authentication aren't working well...


 Well, naturally, academia has thought of this and overengineered it to
 death:

 http://shibboleth.internet2.edu/

 which is why it's taken 7years so far and there is still very few
 implementations.

 -Ross.

--
David J. Fiander
Digital Services Librarian




Re: [CODE4LIB] Using OpenID in libraries

2007-03-23 Thread Nathan Vack

On Mar 22, 2007, at 10:51 PM, Jeremy Frumkin wrote:


It isn’t clear to me that there is enough added value to libraries
at this point to adopt OpenID – of course, I’d be glad to buy
someone a beer if they provide a use case to convince me otherwise ;-)


OK, I'll bite:

* We build a registry mapping OpenID providers to OpenURL resolvers.

* A user comes to our tool for finding licensed material (eg, a
LibraryFind implementation)

* If (by IP, OCLC's link resolver) we know the OpenURL resolver,
rewrite URLs to point at that resolver.

* Otherwise, we punt to an OpenID login form, and look them up in the
OpenID - Resolver registry, and use that resolver when rewriting links.

Now, anyone whose institution has both has an OpenURL resolver and
provides OpenIDs can use our tool, without making any interaction
with us.

The really nice thing is that (at least for us) the OpenID resolver
handles trust issues, proxying requests if necessary. The resolver
doesn't need to be OpenID-aware -- though it would make for a nicer
experience.

Cheers,
-Nate


Re: [CODE4LIB] Using OpenID in libraries

2007-03-23 Thread Jeremy Frumkin
Ok, so this is a good example for where I¹m failing to see the advantage to
OpenID over the current local authentication provided by a university /
library. Why would I need to use OpenID as opposed to my current account
that my library provides me? As I understand the current OpenURL workflow,
OpenURL doesn¹t do anything with authentication / authorization ­ that
happens at the information source or at the institution¹s proxy server.
Again, OpenID doesn¹t say anything about trust; it only speaks to
authenticating that I am the owner of my OpenID URI.

I¹m truly trying to play devil¹s advocate here; I believe that OpenID is a
step in the right direction, and we even have plans for adding OpenID
support in LibraryFind. I¹m really trying to tease out where the added-value
is ­ and how it might best link up to trust systems.

All that being said, I¹m still good for that beer, Nate. :-)

-- jaf


On 3/23/07 9:20 AM, Nathan Vack [EMAIL PROTECTED] wrote:

 On Mar 22, 2007, at 10:51 PM, Jeremy Frumkin wrote:
 
  It isn¹t clear to me that there is enough added value to libraries
  at this point to adopt OpenID ­ of course, I¹d be glad to buy
  someone a beer if they provide a use case to convince me otherwise ;-)
 
 OK, I'll bite:
 
 * We build a registry mapping OpenID providers to OpenURL resolvers.
 
 * A user comes to our tool for finding licensed material (eg, a
 LibraryFind implementation)
 
 * If (by IP, OCLC's link resolver) we know the OpenURL resolver,
 rewrite URLs to point at that resolver.
 
 * Otherwise, we punt to an OpenID login form, and look them up in the
 OpenID - Resolver registry, and use that resolver when rewriting links.
 
 Now, anyone whose institution has both has an OpenURL resolver and
 provides OpenIDs can use our tool, without making any interaction
 with us.
 
 The really nice thing is that (at least for us) the OpenID resolver
 handles trust issues, proxying requests if necessary. The resolver
 doesn't need to be OpenID-aware -- though it would make for a nicer
 experience.
 
 Cheers,
 -Nate
 


===
Jeremy Frumkin
The Gray Chair for Innovative Library Services
121 The Valley Library, Oregon State University
Corvallis OR 97331-4501
 
[EMAIL PROTECTED]
 
541.737.9928
541.737.3453 (Fax)
541.230.4483 (Cell)
===
 Without ambition one starts nothing. Without work one finishes nothing. 
- Emerson


Re: [CODE4LIB] Using OpenID in libraries

2007-03-23 Thread Nathan Vack

On Mar 23, 2007, at 2:41 PM, Jeremy Frumkin wrote:


Ok, so this is a good example for where I’m failing to see the
advantage to
OpenID over the current local authentication provided by a
university /
library. Why would I need to use OpenID as opposed to my current
account
that my library provides me? As I understand the current OpenURL
workflow,
OpenURL doesn’t do anything with authentication / authorization – that
happens at the information source or at the institution’s proxy
server.
Again, OpenID doesn’t say anything about trust; it only speaks to
authenticating that I am the owner of my OpenID URI.


In this case, it'd just be a standard (read: potentially browser-
supported, yay Sxipper) way for me to say I'm with University X.
The experience is nice, and it's really easy to implement.

Honestly though, for this application, you could do the same with a
pulldown menu, or the Google Scholar Find Library trick.

Ultimately, I'd hope to see libraries agree on a set of attributes
for classifying patrons, building registries of trusted providers,
and using this as basis for offering services outside our own
institutions. (There's a Mashing Up The Library entrant floating
around in my mind, with this idea as the basis...)

Being the owner of an OpenID URI doesn't say anything about trust,
but it *does* give you enough information to build a trust system, as
you also know who issued the ID. You probably don't care that I'm
'njvack,' but you may well care that the University of Wisconsin
*says* I'm 'njvack' -- if you know, a priori, that we're trustworthy.

But for me, the really attractive part is that one really doesn't
need a lot of external support (*cough* Shibboleth *cough*) to start
playing around.

Cheers,
-Nate


Re: [CODE4LIB] Using OpenID in libraries

2007-03-23 Thread Paul Miller
 Ultimately, I'd hope to see libraries agree on a set of attributes
 for classifying patrons, building registries of trusted providers,
 and using this as basis for offering services outside our own
 institutions. (There's a Mashing Up The Library entrant floating
 around in my mind, with this idea as the basis...)

 :-)

Sounds good!  We're about to announce a closing date for the next round of
judging, so now would be a good time to firm that idea up a bit.

And I'll agree with yay Sxipper, too! - http://tinyurl.com/2tujyj

Paul

--
Dr Paul Miller
Senior Manager  Technology Evangelist, Talis
w: www.talis.com/   m: +44 (7769) 740083
im: [EMAIL PROTECTED] [AIM, MSN and iChat]
skype: napm1971
--

The very latest from Talis
read the latest news at www.talis.com/news
listen to our podcasts www.talis.com/podcasts
see us at these events www.talis.com/events
join the discussion here www.talis.com/forums
join our developer community www.talis.com/tdn
and read our blogs www.talis.com/blogs


Any views or personal opinions expressed within this email may not be those of 
Talis Information Ltd. The content of this email message and any files that may 
be attached are confidential, and for the usage of the intended recipient only. 
If you are not the intended recipient, then please return this message to the 
sender and delete it. Any use of this e-mail by an unauthorised recipient is 
prohibited.


Talis Information Ltd is a member of the Talis Group of companies and is 
registered in England No 3638278 with its registered office at Knights Court, 
Solihull Parkway, Birmingham Business Park, B37 7YB.


Re: [CODE4LIB] Using OpenID in libraries

2007-03-23 Thread William Denton

On 22 March 2007, William Denton wrote:


I hadn't been too clear on OpenID but a week or two ago I listened to a
recording of a talk about that explained it well.  I can't find it
again, unfortunately, but you can take my word for it that it was pretty
good.


It was Simon Willison at the Future of Web Apps conference in London,
England, in February.  See:

   http://simonwillison.net/2007/Mar/12/slidecast/

Bill
--
William Denton, Toronto : miskatonic.org : frbr.org : openfrbr.org


Re: [CODE4LIB] Using OpenID in libraries

2007-03-22 Thread Ryan Eby

I haven't seen much in library world outside of some talk/discussion.
I did come across one academia that did implement it:

http://blog.case.edu/jms18/2007/03/09/openid_server_integrated_with_cas

Not sure if it's taken off much otherwise in the academic or public
sector. I think quite a few are lucky to get any authentication
working well.

Ryan

On 3/22/07, William Denton [EMAIL PROTECTED] wrote:

I hadn't been too clear on OpenID but a week or two ago I listened to a
recording of a talk about that explained it well.  I can't find it again,
unfortunately, but you can take my word for it that it was pretty good.

Is OpenID being used in libraries?  It struck me that it could work well
for library systems that share resources: two systems that are part of the
same consortium or provincial/state system; two neighbouring public
systems that let people from one borrow at the other; academic libraries
that want to make it easy for visiting profs and grad students to get
temporary access to online resources; etc.

Say I live in Lower Mowat but one day I'm in Upper Mowat, in the next
municipality (or county, or whatever) over, visiting my tailor.  The two
library systems are separate but share their resources.  I pop into the
library to update my Twittering friends on my inseam measurement.  I don't
actually have an account at the Upper Mowat Library, but I log in to one
of their computers using my Lower Mowat-supplied OpenID identifier, and
the Upper Mowat system recognizes where I'm from and gives me access to
everything.

Bill
--
William Denton, Toronto : miskatonic.org : frbr.org : openfrbr.org



Re: [CODE4LIB] Using OpenID in libraries

2007-03-22 Thread Carol Bean

That would work if both (or all) library systems shared access to the
same online resources equally.

Or I suppose one could have a system of automatic forwarding/
authentication based on id?  That would be cool, but I wonder how
hard would it be to implement?

Here in Florida, the State Library provides state-wide access to a
lot of online resources.  Some libraries have more, based on their
own subscriptions, but access to the basic level provided by the
State Library is free for everyone who has a library card.  Not
exactly the same idea, but it is an example of an overarching agency
providing more or less seamless access.

Carol Bean

On Mar 22, 2007, at 10:09 PM, William Denton wrote:


I hadn't been too clear on OpenID but a week or two ago I listened
to a
recording of a talk about that explained it well.  I can't find it
again,
unfortunately, but you can take my word for it that it was pretty
good.

Is OpenID being used in libraries?  It struck me that it could work
well
for library systems that share resources: two systems that are part
of the
same consortium or provincial/state system; two neighbouring public
systems that let people from one borrow at the other; academic
libraries
that want to make it easy for visiting profs and grad students to get
temporary access to online resources; etc.

Say I live in Lower Mowat but one day I'm in Upper Mowat, in the next
municipality (or county, or whatever) over, visiting my tailor.
The two
library systems are separate but share their resources.  I pop into
the
library to update my Twittering friends on my inseam measurement.
I don't
actually have an account at the Upper Mowat Library, but I log in
to one
of their computers using my Lower Mowat-supplied OpenID identifier,
and
the Upper Mowat system recognizes where I'm from and gives me
access to
everything.

Bill
--
William Denton, Toronto : miskatonic.org : frbr.org : openfrbr.org


Re: [CODE4LIB] Using OpenID in libraries

2007-03-22 Thread Ross Singer

Bill,

I have thought about this (although not in regards to logging library
workstations -- that'd be difficult but awesome), especially now that
Georgia Tech is implementing lifetime accounts.  The project that we are
currently trying to pull together (GaTher -- which is sort of a library
building/citation management tool, although a bit more sophisticated than
that) intends to use OpenID to allow people to invite non-GT people into
their GaTher groups.  Now that accounts here are permanent, a GT person can
use their GT OpenID without fear of losing their identity when they
graduate/move on.

-Ross.

On 3/22/07, William Denton [EMAIL PROTECTED] wrote:


I hadn't been too clear on OpenID but a week or two ago I listened to a
recording of a talk about that explained it well.  I can't find it again,
unfortunately, but you can take my word for it that it was pretty good.

Is OpenID being used in libraries?  It struck me that it could work well
for library systems that share resources: two systems that are part of the
same consortium or provincial/state system; two neighbouring public
systems that let people from one borrow at the other; academic libraries
that want to make it easy for visiting profs and grad students to get
temporary access to online resources; etc.

Say I live in Lower Mowat but one day I'm in Upper Mowat, in the next
municipality (or county, or whatever) over, visiting my tailor.  The two
library systems are separate but share their resources.  I pop into the
library to update my Twittering friends on my inseam measurement.  I don't
actually have an account at the Upper Mowat Library, but I log in to one
of their computers using my Lower Mowat-supplied OpenID identifier, and
the Upper Mowat system recognizes where I'm from and gives me access to
everything.

Bill
--
William Denton, Toronto : miskatonic.org : frbr.org : openfrbr.org




Re: [CODE4LIB] Using OpenID in libraries

2007-03-22 Thread David J. Fiander

On 22-Mar-07, at 22:09 , William Denton wrote:

Say I live in Lower Mowat but one day I'm in Upper Mowat, in the next
municipality (or county, or whatever) over, visiting my tailor.
The two
library systems are separate but share their resources.  I pop into
the
library to update my Twittering friends on my inseam measurement.
I don't
actually have an account at the Upper Mowat Library, but I log in
to one
of their computers using my Lower Mowat-supplied OpenID identifier,
and
the Upper Mowat system recognizes where I'm from and gives me
access to
everything.


Bill, this sounds intriguing.  The hard part of this process will be
federating the patron databases into the OpenID framework.

Right now some ILSs support querying an external LDAP server to
authenticate patrons (III does this for logging in to the opac to
place holds, for example), and some external systems support querying
the patron database to authenticate (certain wireless access points
and internet terminal management systems do this).

So, when I walk in to my library and set up my library account,
instead of them giving me a PIN with which to log in, I give them my
OpenID (they might still give me a PIN, so people without OpenIDs can
use the system, but I'll ignore it).  Then, when I attempt to access
services, I will select the log in with my OpenID option, it will
pass off to the OpenID infrastructure, which will return 'aye' or
'nay', and then I'll be in, and the ILS will look up my authenticated
OpenID in the patron database to find out how much money I owe in fines.

It's not clear to me that NCIP comes in to the process, since that's
a different (very heavy) way of passing authentication information
around that I don't think fits well with the OpenID framework, but
that something that I've have to look deeper into.

- David

--
David J. Fiander
Digital Services Librarian


Re: [CODE4LIB] Using OpenID in libraries

2007-03-22 Thread Don McMorris

Ryan's message (I guess seeing academia) made me think of Athens,
which made me further think Hey, Subscription Databases are just
ITCHING for OpenID!.  I mean, come on... The methods we have for
database authentication aren't working well...

1) authenticating to a proxy and browsing the database through it:
Extra bandwidth is needed, meaning additional cost
2) HTTP_REFERER: Lots of firewalls are blocking this... not to mention
the need to click about 3+ layers of links and potentially entering a
library card number before using the resource
3) Registering a service-specific user ID in the library or remote via
method 1 or 2: Who wants another username/password?

Here's a scenario: I want to access Novelist.  So, I go to my library
web site.  I disable my firewall so that HTTP_REFERER will be passed
on.  I dig out my library card and enter the number on Ebsco's page.
I'm finally where I want to be...

Now, if Novelist implemented OpenID, I could simply go straight there
(whether or not I've ever been there), I can just go to the Novelist
web site and enter the OpenID that I've set up with my library.  1
step, 1 set of credentials.  All is good.

And, this could potentially be expanded so that if my patron is
delinquent, the database can deny him access!

Now, come on... who doesn't think OpenID would be GREAT for
subscription databases?

On 3/22/07, Ryan Eby [EMAIL PROTECTED] wrote:

I haven't seen much in library world outside of some talk/discussion.
I did come across one academia that did implement it:

http://blog.case.edu/jms18/2007/03/09/openid_server_integrated_with_cas

Not sure if it's taken off much otherwise in the academic or public
sector. I think quite a few are lucky to get any authentication
working well.

Ryan

On 3/22/07, William Denton [EMAIL PROTECTED] wrote:
 I hadn't been too clear on OpenID but a week or two ago I listened to a
 recording of a talk about that explained it well.  I can't find it again,
 unfortunately, but you can take my word for it that it was pretty good.

 Is OpenID being used in libraries?  It struck me that it could work well
 for library systems that share resources: two systems that are part of the
 same consortium or provincial/state system; two neighbouring public
 systems that let people from one borrow at the other; academic libraries
 that want to make it easy for visiting profs and grad students to get
 temporary access to online resources; etc.

 Say I live in Lower Mowat but one day I'm in Upper Mowat, in the next
 municipality (or county, or whatever) over, visiting my tailor.  The two
 library systems are separate but share their resources.  I pop into the
 library to update my Twittering friends on my inseam measurement.  I don't
 actually have an account at the Upper Mowat Library, but I log in to one
 of their computers using my Lower Mowat-supplied OpenID identifier, and
 the Upper Mowat system recognizes where I'm from and gives me access to
 everything.

 Bill
 --
 William Denton, Toronto : miskatonic.org : frbr.org : openfrbr.org




Re: [CODE4LIB] Using OpenID in libraries

2007-03-22 Thread Ross Singer

On 3/22/07, Don McMorris [EMAIL PROTECTED] wrote:


Ryan's message (I guess seeing academia) made me think of Athens,
which made me further think Hey, Subscription Databases are just
ITCHING for OpenID!.  I mean, come on... The methods we have for
database authentication aren't working well...



Well, naturally, academia has thought of this and overengineered it to
death:

http://shibboleth.internet2.edu/

which is why it's taken 7years so far and there is still very few
implementations.

-Ross.