Skip to content

Endpoints

The core concept of Endpoints is simply an Oauth2 client application. As for now, only Arrigo Local installations are allowed as an Endpoint definition.

The Endpoint is also a card on the dashboard. If the user, via its access from groups and projects, has access to the Endpoint, the user can click on the Endpoint to directly navigate to that Arrigo Local installation and automatically log in to the system with its ArrigoHome user.

Access control in Arrigo Local

Arrigo Local uses Group membership to determine the access for the ArrigoHome user. Only access configured on groups are used. All existing users in the Arrigo Local installation are treated as local users exactly as before. A new, temporary user is created for the ArrigoHome user during the session. The temporary user is used for UserLog entries and other audit scenarios.

Create a new Endpoint

  • Create an ArrigoHome Endpoint and fill in 'Authorized redirect URI' field to the Arrigo Local server URL (https://my.domain.com/Arrigo). endpoint
  • Download the configuration files for Arrigo Local by pressing the Download configuration for Endpoint button.

  • Copy the the file arrigoId.json to %ProgramData%\Arrigo\Arrigo Local\settings on the Arrigo Local server.

  • Copy the the file arrigoprojects.json to %Proj%\Arrigo\BMS on the Arrigo Local server.

  • Restart ArrigoLocal runtime and ArrigoLocalApppool in IIS. Click here to find out how.

The Arrigo Local server is now ready to accept ArrigoHome login requests.

Manage projects for endpoint

Click on + to add a new Project to this Endpoint. If the project does not yet exist, please add it by following these steps.

Tip

From the project page, the endpoint can be connected to the Project as well.

Delete an endpoint

On the Endpoints page, click on ... for the Endpoint and select Delete. Confirm the deletion in the message box.