API-token aanmaken

API-token aanmaken


De data die is opgeslagen in BrynQ is voor het grootste gedeelte ook op te halen via REST API’s. Uiteraard geldt ook hier autorisatie voor. Dit artikel beschrijft hoe een API token aangemaakt kan worden. Het artikel "REST API" beschrijft hoe de REST API daadwerkelijk gebruikt kan worden.

Token aanmaken

Een token geeft rechten tot het ophalen van data van bepaalde onderdelen van BrynQ. Het is bijvoorbeeld mogelijk om data op te halen met alle gebruikers, of data vanuit connectoren, enz. De token die hiervoor nodig is, wordt als volgt aangemaakt:
  1. Navigeer naar Instellingen > Algemeen > API Toegang;
  2. Klik rechts bovenin het scherm op API token toevoegen;
  3. Geef de token een duidelijk herkenbaar en beschrijvend label;
  4. Geef onder "Paginarechten" aan vanuit welke pagina’s de token data kan ophalen. De token geeft alleen Read rechten op deze pagina’s. Let op: hier kunnen alleen pagina's worden gekozen waarvoor de gebruiker op dat moment toegang heeft.
  5. Als er meerdere klanten zijn (wat vrijwel nooit het geval zal zijn), geef dan eventueel aan voor welke klanten deze token van toepassing is;
  6. Voor de veiligheid kan het wenselijk zijn om het token een einddatum en tijd mee te geven wanneer het token zijn geldigheid verliest;
  7. Klik op "Opslaan";
  8. Sla de token die nu in het scherm komt ergens op. Deze is namelijk niet nogmaals op te vragen. Klik op Ok.
De token is te gebruiken in de header Authorization. De key dient voorzien te zijn van SalureToken. Als de token abcd1234 zou zijn komt de header er als volgt uit te zien: {"Authorization": "SalureToken abcd1234"}.




    • Related Articles

    • REST API

      Data die in BrynQ is opgeslagen, is via REST API’s op te vragen. Dit artikel bevat een beschrijving hoe de REST API’s aangeroepen kunnen worden en wat de mogelijke endpoints zijn. Autorisatie Voordat het mogelijk is om de REST API aan te roepen, ...
    • BrynQ gebruikersaccount aanmaken in AFAS Profit

      Naast de mogelijkheid om in BrynQ nieuwe gebruikersaccounts aan te maken, is het ook mogelijk om een BrynQ gebruikersaccount aan te maken in AFAS Profit. Dit is uitsluitend mogelijk voor BrynQ-omgevingen die een koppeling hebben met AFAS Profit. Een ...
    • Salureconnect python documentatie

      SalureConnect SalureConnect is a Python package that handles the credential information between other packages and the web platform SalureConnect. The package simplifies the process of fetching and refreshing authentication credentials, as well as ...
    • Beveiliging

      De agent van SalureConnect is een webserver zonder front-end. Dit betekent dat beveiligingsproblemen zoals CORS, XSS, CSRF enz. niet van toepassing zijn. De belangrijkste beveiligingskwesties zijn authenticatie, encryptie en rate-limiting. ...
    • Rollen

      Autorisatie kan per gebruiker worden ingericht, maar het is beter om dit zoveel mogelijk te doen via rollen. Een rol kan aan meerdere gebruikers gekoppeld worden. Dit maakt het mogelijk om eenvoudig op één plaats de rechten van groepen gebruikers aan ...