Chris Cormack
493dcede48
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>
122 lines
4.2 KiB
Text
122 lines
4.2 KiB
Text
Administration:
|
|
# Only used internally, omitted: FrameworksLoaded, Version
|
|
Interface options:
|
|
-
|
|
- Use
|
|
- pref: KohaAdminEmailAddress
|
|
class: email
|
|
- "as the email address for the administrator of Koha. (This is the default From: address for emails unless there is one for the particular library, and is referred to when an internal error occurs.)"
|
|
-
|
|
- Show
|
|
- pref: DebugLevel
|
|
default: 0
|
|
choices:
|
|
0: "no"
|
|
1: some
|
|
2: lots of
|
|
- debugging information in the browser when an internal error occurs.
|
|
-
|
|
- pref: noItemTypeImages
|
|
default: 0
|
|
choices:
|
|
yes: "Don't show"
|
|
no: Show
|
|
- itemtype icons in the catalog.
|
|
-
|
|
- Separate columns in an exported report file with
|
|
- pref: delimiter
|
|
default: ","
|
|
choices:
|
|
';': semicolons
|
|
tabulation: tabs
|
|
',': commas
|
|
'/': slashes
|
|
'\': backslashes
|
|
'#': "#'s"
|
|
- by default.
|
|
-
|
|
- pref: virtualshelves
|
|
choices:
|
|
yes: Allow
|
|
no: "Don't allow"
|
|
- staff and patrons to create and view saved lists of books.
|
|
Login options:
|
|
-
|
|
- pref: insecure
|
|
default: 0
|
|
choices:
|
|
yes: Allow
|
|
no: "Don't allow"
|
|
- staff to access the staff client without logging in. Enabling this is dangerous, and should not be done in production environments.
|
|
-
|
|
- Automatically log out users after
|
|
- pref: timeout
|
|
class: integer
|
|
- seconds of inactivity. Adding d will specify it in days, e.g. 1d is timeout of one day.
|
|
-
|
|
- pref: AutoLocation
|
|
default: 0
|
|
choices:
|
|
yes: Require
|
|
no: "Don't require"
|
|
- staff to log in from a computer in the IP address range <a href="/cgi-bin/koha/admin/branches.pl">specified by their library</a> (if any).
|
|
# PostgreSQL is supported by CGI::Session but not by Koha.
|
|
-
|
|
- Store login session information
|
|
- pref: SessionStorage
|
|
default: mysql
|
|
choices:
|
|
mysql: in the MySQL database.
|
|
Pg: in the PostgreSQL database (not supported).
|
|
tmp: as temporary files.
|
|
memcached: in a memcached server.
|
|
-
|
|
- pref: IndependantBranches
|
|
default: 0
|
|
choices:
|
|
yes: Prevent
|
|
no: "Don't prevent"
|
|
- staff (but not superlibrarians) from modifying objects (holds, items, patrons, etc.) belonging to other libraries.
|
|
CAS Authentication:
|
|
-
|
|
- pref: casAuthentication
|
|
default: 0
|
|
choices:
|
|
yes: Use
|
|
no: "Don't use"
|
|
- CAS for login authentication.
|
|
-
|
|
- pref: casLogout
|
|
default: 0
|
|
choices:
|
|
yes: Logout
|
|
no: "Don't Logout"
|
|
- of CAS when logging out of Koha.
|
|
-
|
|
- The CAS Authentication Server can be found at
|
|
- pref: casServerUrl
|
|
-
|
|
- Use
|
|
- pref: AllowPkiAuth
|
|
default: None
|
|
choices:
|
|
None: "no"
|
|
Common Name: the Common Name
|
|
emailAddress: the emailAddress
|
|
- field for SSL client certificate authentication
|
|
Mozilla Persona:
|
|
-
|
|
- pref: Persona
|
|
default: 0
|
|
choices:
|
|
yes: Allow
|
|
no: "Don't Allow"
|
|
- Mozilla persona for login
|
|
Search Engine:
|
|
-
|
|
- pref: SearchEngine
|
|
default: Zebra
|
|
choices:
|
|
Solr: Solr
|
|
Zebra: Zebra
|
|
- is the search engine used.
|