arrow-left

All pages
gitbookPowered by GitBook
1 of 3

Loading...

Loading...

Loading...

Verkenner (locale bestanden)

OS-onafhankelijk en veilig bestandsbeheer voor webtoepassingen

hashtag
Introductie

Met de bestandsuitwisselingscontainer kan Trust1Connector bestanden en mappen beheren en bestanden uploaden naar of downloaden van het bestandssysteem van of naar de aanvragende partij (vooral voor webtoepassingen).

De gebruiker van het apparaat moet toestemming geven voor bestandsoperaties. De File Explorer biedt een gecontroleerde en beveiligde abstractie voor bestandsoperaties.

De Bestandsuitwisselingscontainer biedt de volgende functionaliteiten:

  • selecteren van een map op basis van applicatietype

  • bestanden in het geselecteerde toepassingstype weergeven

  • een of meer bestanden downloaden naar het geselecteerde applicatietype

De Trust1Connector staat NIET toe dat mappen of bestanden op het apparaat van de gebruiker worden verwijderd.

Een applicatietype verwijst lokaal naar een absoluut bestandssysteempad. Een applicatie kan extra mappen maken voor een bepaald applicatietype, deze mappen zijn relatief ten opzichte van het absolute pad dat lokaal is toegewezen aan het applicatietype. Dit betekent dat de webtoepassing de gebruiker kan vragen om submappen aan te maken in een applicatietype dat al in kaart is gebracht.

De bestandsuitwisselingscontainer biedt bovendien

  • optionele gebruikersmelding voor voltooiing van bestandsoverdracht

  • bestanden kopiëren en verplaatsen tussen applicatietypes

  • toestemming van de gebruiker om de consumerende applicatie bestandsbewerkingen te laten uitvoeren

circle-info

Gedetailleerde documentatie voor ontwikkelaars is te vinden in de technische documentatie:

een of meer bestanden uploaden vanuit het geselecteerde applicatietype
  • submappen maken in 'gemapte' mappen (toepassingstypes)

  • toepassing/domein scoped, toepassingstypen zijn gebonden aan het toepassingsdomein

  • OS native bestands- en mappenkiezer dialogen

  • Beschikbare Functionaliteiten

    hashtag
    Folder Gerelateerde Functies

    Voor een bestaand 'Type' (zie Overzicht) kun je een nieuwe map aanmaken in de hoofdmap:

    Beschikbare Opties

    Nr
    Functie
    Beschrijving

    hashtag
    Bestand Opladen

    Een bestand kan worden geüpload naar de webapplicatie vanaf het lokale apparaat.

    triangle-exclamation

    Wanneer bestanden naar de gekoppelde map worden gekopieerd (gekoppeld aan de 'type'-definitie), zullen de bestanden ook verschijnen/beschikbaar zijn in/voor de webtoepassing. Vergeet niet dat de webapplicatie recursief toegang heeft tot alle gegevens van de hoofdmap.

    Na het selecteren en bevestigen van de bestandsupload wordt het bestand weergegeven in het applicatieoverzicht

    Als een bestand is geselecteerd, zijn er extra opties beschikbaar:

    • bestand downloaden

    • bestand afdrukken

    • bestand hernoemen

    hashtag
    Bestand Downloaden

    De betekenis van 'Bestand downloaden' is vanuit het perspectief van het lokale apparaat - aka - het lokale apparaat downloadt een bestand vanuit de webapplicatie (uploaden en downloaden MOET worden gezien vanuit het perspectief van het lokale apparaat).

    Bij het downloaden van een bestand kan de gebruiker dit natuurlijk in elke systeemmap doen.

    hashtag
    Bestand Printen

    De Trust1Connector heeft een printermodule ingeschakeld, wat betekent dat een printer (beschikbaar op het besturingssysteem) kan worden geselecteerd en geactiveerd voor een afdruktaak.

    hashtag
    Bestand Hernoemen

    Hernoem een bestand vanuit de webapplicatie zoals dat het geval zou zijn op het lokale besturingssysteem.

    hashtag
    Bestand Verplaatsen

    Verplaats een bestand vanuit de webapplicatie zoals het geval zou zijn met het lokale besturingssysteem, maar met de extra beperking dat dit alleen kan worden gedaan tussen toegankelijke mappen, of binnen dezelfde map. Het verplaatsen van bestanden naar ontoegankelijke mappen is niet toegestaan en zal worden verhinderd door de Trust1Connector.

    hashtag
    Bestand Kopieren

    Kopieer een bestand vanuit de webapplicatie zoals het geval zou zijn vanuit het lokale besturingssysteem, maar met de extra beperking dat dit alleen kan tussen toegankelijke mappen, of binnen dezelfde map. Het kopiëren van bestanden naar ontoegankelijke mappen is niet toegestaan en zal worden verhinderd door de Trust1Connector.

    bestand verplaatsen
  • bestand kopiëren

  • 1

    Type - gekoppeld aan lokale (root)-folder

    Map die fungeert als een geïsoleerde bestandsruimte voor de webapplicatie

    2

    Bestand Opladen

    Upload een bestand van uw webapplicatie naar het lokale bestandssysteem

    3

    Map aanmaken

    Nieuwe map maken binnen het geselecteerde 'Type'

    4

    Type aanmaken

    Een andere/nieuwe Type mapping toevoegen

    5

    Type verwijderen

    Bestand Opladen vanaf de web applicatie naar het lokale apparaat
    Demo bestand opladen
    Bestand opladen lokaal apparaat
    Bestands functies
    Toon beschikbare printers - Bestand printen
    Hernoem Bestand
    Bestanden kunnen enkel tussen voorgedefinieerde 'types' worden verplaatst
    Bestanden kunnen enkel tussen voorgedefinieerde 'types' worden gekopieerd

    ❗Verwijdert alleen de virtuele toewijzing, NIET de echte gegevens van het lokale apparaat

    Overzicht

    File Explorer Functionalities

    hashtag
    Functionaliteiten

    Als u het menu 'File Explorer' selecteert, verschijnt het volgende scherm:

    Bestands verkenner applicatie

    De Bestandsverkenner contextualiseert het toewijzen van mappen op basis van de verbonden toepassing (virtueel gedaan met behulp van een toepassingsidentificatie).

    Elke toepassing kan een of meer 'entiteiten' hebben. De voorbeeldentiteit die in deze toepassing wordt gebruikt, heet 'RMC'. Je kunt meer applicatie-entiteiten definiëren met behulp van de Trust1Connector.

    Voor de voorbeeldtoepassing is er één voorgedefinieerd.

    Binnen een Entiteit kunnen een of meer mapkoppelingen worden gedefinieerd, dit wordt een 'Type' mapping genoemd.

    Het komt erop neer dat je een virtuele naam aanmaakt en deze koppelt aan een bestaande map op je lokale apparaat. Selecteer de knop 'Type aanmaken en locatie toewijzen':

    Na het definiëren van de naam verschijnt er een bestandskiezer van de Trust1Connector, nu kun je een map aanmaken en selecteren. De map wordt gekoppeld aan het 'type', wat betekent dat alle bestanden in de map beschikbaar worden voor de webapplicatie. Hiervoor is toestemming van de gebruiker nodig:

    Het resultaat van het aanmaken en toewijzen van bestanden wordt weergegeven in het hoofdapplicatieoverzicht:

    Aanmaken van een type gelinkt aan een folder van het lokale apparaat
    Link een lokale folder aan een nieuw aangemaakt 'type'
    OS User Consent
    Aangemaakt 'type' in de context van de RMC entiteit
    File exchange