Koha/koha-tmpl/intranet-tmpl/prog/en/modules/admin
Nicholas van Oudtshoorn 722a098eac Bug 10988 - Fixes for comments 57 and 58
Test Plan (remains the same):
     0) Back up your database
     1) Apply all these patches
     2) In your mysql client use your Koha database and execute:
        > DELETE FROM systempreferences;
        > SOURCE ~/kohaclone/installer/data/mysql/sysprefs.sql;
        -- Should be no errors.
        > SELECT * FROM systempreferences LIKE 'GoogleO%';
        -- Should see 4 entries.
        > QUIT;
     3) Restore your database
     4) Run ./installer/data/mysql/updatedatabase.pl;
     5) In your mysql client use your Koha database and execute:
        > SELECT * FROM systempreferences LIKE 'GoogleO%';
        -- Should see the same 4 entries.
     6) Log into the staff client
     7) Home -> Koha administration -> Global system preferences
     8) -> OPAC
        -- make sure your OPACBaseURL is set (e.g. https://opac.koha.ca)
     9) -> Administration
        -- There should be a 'Google OAuth2' section with the ability
           to set those 4 system preferences.
    10) In a new tab, go to https://console.developers.google.com/project
    11) Click 'Create Project'
    12) Type in a project name that won't freak users out, like your
        library name (e.g. South Pole Library).
    13) Click the 'Create' button.
    14) Click the 'APIs & auth' in the left frame.
    15) Click 'Credentials'
    16) Click 'Create new Client ID'
    17) Select 'Web application' and click 'Configure consent screen'.
    18) Select the Email Address.
    19) Put it a meaningful string into the Product Name
        (e.g. South Pole Library Authentication)
    20) Fill in the other fields as desired (or not)
    21) Click 'Save'
    22) Change the 'AUTHORIZED JAVASCRIPT ORIGINS' to your OPACBaseURL.
        (http://library.yourDNS.org)
    23) Change the 'AUTHORIZED REDIRECT URIS' to point to the new
        googleoauth2 script
        (http://library.yourDNS.org/cgi-bin/koha/svc/auth/googleopenidconnect)
    24) Click 'Create Client ID'
    25) Copy and paste the 'CLIENT ID' into the GoogleOAuth2ClientID
        system preference.
    26) Copy and paste the 'CLIENT SECRET' into the GoogleOAuth2ClientSecret
        system preference.
    27) Change the GoogleOpenIDConnect preference to 'Use'.
    28) Click 'Save all Administration preferences'
    29) In the OPAC, click 'Log in to your account'.
        -- You should get a confirmation request, if you are
            already logged in, OR a login screen if you are not.
        -- You need to have the primary email address set to one
           authenticated by Google in order to log in.
    30) Run koha qa test tools

Signed-off-by: Mark Tompsett <mtompset@hotmail.com>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>

Signed-off-by: Brendan A Gallagher <brendan@bywatersolutions.com>
2016-04-01 19:25:35 +00:00
..
preferences Bug 10988 - Fixes for comments 57 and 58 2016-04-01 19:25:35 +00:00
admin-home.tt Bug 15887: Revise layout and behavior of item search fields management 2016-03-02 22:36:17 +00:00
aqbudgetperiods.tt Bug 13464 - Standardize the pagination class 2016-03-23 23:05:00 +00:00
aqbudgets.tt Bug 15413: Adding colons where appropriate 2016-03-25 21:50:56 +00:00
aqcontract.tt
aqplan.tt
audio_alerts.tt Bug 16023 - Use Font Awesome icons on audio alerts page 2016-03-22 00:57:51 +00:00
auth_subfields_structure.tt Bug 15773: Fix and standardise checkboxes code in framework 2016-03-23 01:06:55 +00:00
auth_tag_structure.tt
authorised_values.tt Bug 16032 - Use Font Awesome icon in "note" styled divs 2016-03-23 21:02:22 +00:00
authtypes.tt Bug 16012: Restore the ability to edit default authority type 2016-03-21 22:41:44 +00:00
biblio_framework.tt Bug 15846: Move MARC Framework JavaScript into separate file 2016-03-24 19:46:04 +00:00
branch_transfer_limits.tt Bug 16132: Removing branch select button 2016-03-24 17:02:37 +00:00
branches.tt Bug 16092: Fix error dialog and introduce the Font Awesome icons when delete a branch category 2016-03-31 19:36:13 +00:00
categories.tt Bug 15413: Adding colons where appropriate 2016-03-25 21:50:56 +00:00
checkmarc.tt
cities.tt
classsources.tt Bug 13464 - Standardize the pagination class 2016-03-23 23:05:00 +00:00
clone-rules.tt Bug 15941 - The template for cloning circulation and fine rules says "issuing rules" 2016-03-07 18:01:10 +00:00
columns_settings.tt
currency.tt Bug 15962: Block the currency deletion if used 2016-03-21 22:56:11 +00:00
didyoumean.tt
fieldmapping.tt
item_circulation_alerts.tt
items_search_field.tt Bug 15887: Revise layout and behavior of item search fields management 2016-03-02 22:36:17 +00:00
items_search_fields.tt Bug 15992: Renaming 'Operations' column heading to 'Actions' 2016-03-12 23:26:59 +00:00
itemtypes.tt Bug 16024 - Use Font Awesome icons on item types administration page 2016-03-11 23:00:11 +00:00
koha2marclinks.tt Bug 16081: Making Koha to MARC mapping actions buttons 2016-03-23 01:02:56 +00:00
localization.tt Bug 16025 [Revised] Use Font Awesome icons on item types localization page 2016-03-22 23:59:29 +00:00
marc_subfields_structure.tt Bug 15773: Fix and standardise checkboxes code in framework 2016-03-23 01:06:55 +00:00
marctagstructure.tt Bug 15963: Use Font Awesome icons for confirmation after deleting MARC tag 2016-03-12 23:33:25 +00:00
matching-rules.tt Bug 15990: (follow-up) Making record matching rules actions buttons 2016-03-18 07:10:29 +00:00
oai_set_mappings.tt Bug 16045 - Use Font Awesome icons in OAI sets administration 2016-03-12 23:44:52 +00:00
oai_sets.tt Bug 16096: Change 'modify' to 'edit' for OAI sets config 2016-03-23 01:02:02 +00:00
patron-attr-types.tt
preferences.tt
printers.tt
smart-rules.tt
sms_providers.tt Bug 15936 - Revise layout and behavior of SMS cellular providers management 2016-03-08 21:56:44 +00:00
sru_modmapping.tt
systempreferences.tt
transport-cost-matrix.tt
z3950servers.tt