package Ġno . nav . sy fo . controller . intern ad . vir ks om het . v 2 Ċ Ċ import Ġno . nav . security . oidc . api . Protected With Claims Ċ import Ġno . nav . sy fo . api . auth . OID CI ss uer . VE ILE DER _ AZURE _ V 2 Ċ import Ġno . nav . sy fo . consumer . ere g . E reg Consumer Ċ import Ġno . nav . sy fo . controller . intern ad . vir ks om het . R SV ir ks om het Ċ import Ġno . nav . sy fo . domain . V ir ks om hets nummer Ċ import Ġorg . apache . commons . lang 3 . text . Word Utils . capitalize Ċ import Ġorg . springframework . http . MediaType Ċ import Ġorg . springframework . web . bind . annotation .* Ċ import Ġjavax . inject . Inject Ċ Ċ @ RestController Ċ @ RequestMapping ( value Ġ= Ġ["/ api / intern ad / v 2 / vir ks om het /{ vir ks om hets nummer }" ]) Ċ @ Protected With Claims ( issuer Ġ= ĠV E ILE DER _ AZURE _ V 2 ) Ċ class ĠV ir ks om het Controller V 2 Ġ@ Inject Ġconstructor ( ĊĠĠĠ Ġprivate Ġval Ġ ere g Consumer : ĠE reg Consumer Ċ ) Ġ{ ĊĠĠĠ Ġ@ GetMapping ( pro duces Ġ= Ġ[ MediaType . APPLICATION _ JSON _ VALUE ]) ĊĠĠĠ Ġfun Ġget V ir ks om hets nav n ( ĊĠĠĠĠĠĠĠ Ġ@ PathVariable (" vir ks om hets nummer ") Ġvir ks om hets nummer : ĠV ir ks om hets nummer ĊĠĠĠ Ġ): ĠR SV ir ks om het Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠR SV ir ks om het ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġnav n Ġ= Ġcapital ize ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ ere g Consumer . vir ks om hets nav n ( vir ks om hets nummer ). toLowerCase () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ } Ċ