Changes between Version 18 and Version 19 of Documentatie/Ontwikkelaar/Procedures/ProtocolHandler


Ignore:
Timestamp:
04/12/22 08:49:56 (4 years ago)
Author:
henk
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Documentatie/Ontwikkelaar/Procedures/ProtocolHandler

    v18 v19  
    9292 
    9393== Protocolhandler controllers == 
    94 Een protocol handler controller verwerkt dataverzoeken en antwoorden van de protocol handler. 
     94Een protocol handler controller verwerkt dataverzoeken en antwoorden van de protocol handler. Het is een normale controller maar **moet** zijn voorzien van een {{{ ProtocolHandlerAuthorization }}} attribuut: 
     95 
     96{{{#!csharp 
     97 [HttpGet] 
     98 [Route("api/mailmerge/labeldata")] 
     99 [ProtocolHandlerAuthorization] 
     100 public async Task<ActionResult<Datasheet.Datasheet>> GetLabelData([FromQuery] string bestand) 
     101 { 
     102 } 
     103}}} 
     104 
     105{{{ ProtocolHandlerAuthorization }}} zorgt ervoor dat de door de protocol handler meegestuurde JWT-token in de security header wordt gecontroleerd. Als er geen JWT-token is aangeleverd of als de JWT-token niet kan worden gevalideerd dan volgt een 401 - Unauthorized respons. 
    95106 
    96107== Registry ==