[% USE raw %] [% USE Asset %] [% USE Branches %] [% USE Categories %] [% SET footerjs = 1 %] [% INCLUDE 'doc-head-open.inc' %] [% IF op == 'add_form' %] New identity provider › [% ELSIF op == 'edit_form' %] Edit identity provider › [% END %] Identity providers › Administration › Koha [% INCLUDE 'doc-head-close.inc' %] [% INCLUDE 'header.inc' %] [% INCLUDE 'prefs-admin-search.inc' %]
[% FOREACH m IN messages %]
[% SWITCH m.code %] [% CASE 'error_on_update' %] An error occurred trying to open the identity provider for editing. The passed id is invalid. [% CASE 'error_on_insert' %] An error occurred when adding a new identity provider. [% CASE 'success_on_update' %] Identity provider updated successfully. [% CASE 'success_on_insert' %]
Identity provider added successfully.
You will need to restart Koha for the provider to work.
[% CASE %] [% m.code | html %] [% END %]
[% END %] [% IF op == 'add_form' %]

New identity provider

Basic configuration
  1. Required
    Code that identifies this provider. Only alphanumeric and "_" characters are allowed
  2. Required
    User friendly name of this provider
  3. Choose the protocol this external identity provider uses
Advanced configuration
  1. Required
    Provider's main configuration.
  2. Required
    Map provider's result to Koha patron's fields.
  3. Koha patron's field that will be used to match provider's user with Koha's
    It must be present in mapping
Domain configuration
  1. Required
    Use * for any domain. You can add new domains later on the dedicated admin page.
  2. Required
    Use this library for the patron on auto register
  3. [% SET categories = Categories.all() %] Required
    Use this category for the patron on auto register
  4. Allow OPAC access to users from this domain to login with this identity provider.
  5. Allow staff access to users from this domain to login with this identity provider.
  6. Allow users to auto register on login.
  7. Update user data on login.
Cancel
[% END %] [% IF op == 'edit_form' %]

Edit identity provider

Basic configuration
  1. Required
    Code that identifies this provider. Only alphanumeric and "_" characters are allowed
  2. Required
    User friendly name of this provider
  3. Choose the protocol this external identity provider uses
Advanced configuration
  1. Required
    Provider's main configuration.
  2. Required
    Map provider's result to Koha patron's fields.
  3. Koha patron's field that will be used to match provider's user with Koha's
    It must be present in mapping
Cancel
[% END %] [% IF op == 'list' %]

Identity providers

Code Description Protocol Actions
[% END %]
[% MACRO jsinclude BLOCK %] [% Asset.js("js/admin-menu.js") | $raw %] [% INCLUDE 'datatables.inc' %] [% END %] [% INCLUDE 'intranet-bottom.inc' %]