Koha/koha-tmpl/intranet-tmpl/prog/en/modules/admin
Chris Cormack 493dcede48 Bug 9587 : Mozilla Persona login
Working on Mozilla Persona support (browser id)

    This will let a user log into Koha using browser id, if their email
    address used matches the email address inside Koha.

    Once an assertion is received, we simply need to find the user that
    matches that email address, and create a session for them.

    opac/svc/login handles this part.

    The nice thing about it is, the user doesn't have to do anything, like
    linking their account. As long as the email address they are using to
    identify themselves in browserid is the same as the one in Koha it
    will just work.

    This is covered by a systempreference, to allow people to do it, and
    is of course totally opt in, it works alongside normal Koha (or any
    other method) of login. So only those choosing to use it, need use it

Test Plan

1/ Make sure OPACBaseURL is set correctly
2/ Switch on the Persona syspref
3/ Make a borrower (or edit one) to have the email you plan to use as
the primary email
4/ Click sign in with email, make or use a persona account
5/ Logout
6/ Check you can still login and logout the normal way

Signed-off-by: Bernardo Gonzalez Kriegel <bgkriegel@gmail.com>

Comment: Works great.
It's not browser dependent, but tested with chrome, firefox, opera and safari.
Old an new login system works.
Minor errors, addresed in follow-up.

Signed-off-by: Katrin Fischer <Katrin.Fischer.83@web.de>
Signed-off-by: Jared Camins-Esakov <jcamins@cpbibliography.com>
2013-02-24 10:15:35 -05:00
..
preferences Bug 9587 : Mozilla Persona login 2013-02-24 10:15:35 -05:00
searchengine/solr Bug 9265 - Switch to HTML5 doctype in OPAC and staff client 2013-01-31 11:47:04 -05:00
admin-home.tt Revert "Bug 7167: New version for updatedatabase" 2012-12-27 14:02:56 -05:00
aqbudget_user_search.tt Bug 7304: More permissions for budgets 2012-06-27 16:25:44 +02:00
aqbudgetperiods.tt Bug 8117 [Follow-up] Divide budget periods into two tabs 2012-12-02 09:21:40 -05:00
aqbudgets.tt Bug 9651 - When deleting a fund, button is wrongly labelled with 'Delete this budget' 2013-02-20 08:00:40 -05:00
aqcontract.tt Bug 8913 [Revised] Improve acquisitions navigation 2013-02-20 09:17:21 -05:00
aqplan.tt Bug 8181 [REVISED] Replace DynArch calendar widget with jQueryUI version 2012-06-25 18:26:26 +02:00
auth_subfields_structure.tt Bug 7483 follow-up replacing tabs by 4 spaces in both templates 2012-10-22 17:07:37 +02:00
auth_tag_structure.tt Bug 7483 follow-up replacing tabs by 4 spaces in both templates 2012-10-22 17:07:37 +02:00
authorised_values.tt Bug 9648 - Replace YUI buttons on authorized values administration page with Bootstrap 2013-02-18 07:55:33 -05:00
authtypes.tt Bug 9623 - Replace YUI button on authority types administration page with Bootstrap 2013-02-18 08:07:13 -05:00
biblio_framework.tt Bug 9622 - Replace YUI button on MARC fameworks page with Bootstrap 2013-02-18 08:05:33 -05:00
branch_transfer_limits.tt Bug 8143 [REVISED] Upgrade jQuery tabs to current jQueryUI version 2012-06-10 15:22:58 +02:00
branches.tt Bug 9619 - Replace YUI buttons on libraries administration page with Bootstrap 2013-02-18 07:59:15 -05:00
categorie.tt Bug 9629 - Replace YUI button on patron category administration page with Bootstrap 2013-02-18 08:47:28 -05:00
checkmarc.tt Bug 2780 - Capitalize strings consistently (Admin pages) 2012-04-10 10:03:21 +02:00
cities.tt Bug 9630 - Replace YUI button on cities and towns administration page with Bootstrap 2013-02-18 08:48:36 -05:00
classsources.tt Bug 9631 - Replace YUI buttons on classification sources administration page with Bootstrap 2013-02-18 08:50:22 -05:00
clone-rules.tt Bug 2780 - Capitalize strings consistently (Admin pages) 2012-04-10 10:03:21 +02:00
currency.tt Bug 9632 - Replace YUI button on the currencies administration page with Bootstrap 2013-02-18 08:51:45 -05:00
didyoumean.tt Bug 8726: Followup FIX save didyoumean syspref 2012-09-28 17:14:17 +02:00
fieldmapping.tt Bug 6037 [Follow-up] Invalid markup, missing breadcrumbs on Keyword to MARC Mapping page 2012-10-08 17:11:12 +02:00
item_circulation_alerts.tt Bug 8942: Translation process breaks javascript 2013-01-31 11:00:24 -05:00
itemtypes.tt Bug 9633 - Replace YUI button on the itemtypes administration page with Bootstrap 2013-02-18 08:53:11 -05:00
koha2marclinks.tt Bug 2780 - Capitalize strings consistently (Admin pages) 2012-04-10 10:03:21 +02:00
marc_subfields_structure.tt Bug 8229: Tabs in marc subfield structure is not shown correctly 2012-06-20 11:10:13 +02:00
marctagstructure.tt Bug 9639 - Replace YUI button on MARC tag structure toolbar with Bootstrap 2013-02-18 09:03:33 -05:00
matching-rules.tt Bug 9640 - Replace YUI button on record matching rules page with Bootstrap 2013-02-18 09:04:46 -05:00
oai_set_mappings.tt Bug 8906: Followup replace 'Clear' with 'Delete' 2013-02-15 09:08:10 -05:00
oai_sets.tt Bug 8906: Followup FIX hardcoded localhost url 2013-02-15 09:08:10 -05:00
patron-attr-types.tt Bug 9642 - Replace YUI button on the patron attribute types page with Bootstrap 2013-02-18 09:06:49 -05:00
preferences.tt Bug 9521: Move common jQuery assets to koha-tmpl/intranet-tmpl/lib 2013-02-07 00:36:27 -05:00
printers.tt Bug 9646 - Replace YUI button on the printers administration page with Bootstrap 2013-02-18 09:11:25 -05:00
roadtype.tt Bug 9643 - Replace YUI button on the road types administration page with Bootstrap 2013-02-18 09:07:33 -05:00
smart-rules.tt Bug 7731 [Follow-up] Library should be used instead of branch and site 2012-11-28 19:10:36 -05:00
stopwords.tt Bug 9265 - Switch to HTML5 doctype in OPAC and staff client 2013-01-31 11:47:04 -05:00
systempreferences.tt Bug 9637 - Replace YUI button on local use system preferences page with Bootstrap 2013-02-18 08:59:41 -05:00
transport-cost-matrix.tt Bug 8935 - transport cost matrix could be prettier 2012-10-22 17:51:11 +02:00
z3950servers.tt Bug 9497 - Make it easier to add new encodings for Z39.50 servers and add ISO 8859-1 2013-01-31 10:53:11 -05:00