Setup GLPI ---------- You must declare an identity server in the plugin configuration (You can add any number). - Go to your instance GLPI - Select **Setup > SCIM Identity servers** - Click **+ Add** - Add a name - Select the admin account who can update your GLPI's datas - Click **Activate** - Select the **Baerer** method - click **+ Add** - You can see now the API URL .. figure:: images/scim-20.png :alt: setup general :scale: 45 % .. note:: For Azure, the awaited secret is a long life valid jwt token. We cannot use an oauth exchange (Azure doesn’t ask for an authorize URL). So in GLPI, setup you SCIM server with **Bearer** security and paste the JWT token from GLPI in the **Secret token** field of Azure. .. Warning:: Make sure you **paste the token (Jwt token)** to ensure your application works properly. You’ll be given an API URL you may paste into your identity provider configuration. Check the `specific provider documentation <#providers>`_ for more details. You may set some optional parameters : - **Save requests in logs**: if checked, all requests will be saved in the “Historical” tab of your declared server. - **Default server**: if checked, this server will be used by default without providing it’s ID in the API URL. - **Security**: a dropdown of available security methods. Currently implemented: - **None**: no security, anyone can access the API. - **Basic**: HTTP Basic authentication. You must provide a username and a password. - **Digest**: HTTP Digest authentication. You must provide a username and a password. - **Bearer**: HTTP Bearer authentication. A long lived (10 years) JWT token will be generated. - **OAuth2**: OAuth2 authentication. You must provide at least a valid redirection URI. We support the following flows: - Authorization code. - Client credentials. Your SCIM server is now ready to receive requests from your identity provider. .. figure:: images/scim_api.png :alt: SCIM API example :scale: 78 %