package Ġno . nav . sy fo . application . api Ċ Ċ import Ġio . ktor . application .* Ċ import Ġio . ktor . auth .* Ċ import Ġio . ktor . routing .* Ċ import Ġno . nav . sy fo . application . Application State Ċ import Ġno . nav . sy fo . application . Environment Ċ import Ġno . nav . sy fo . application . api . access . API Consumer Access Service Ċ import Ġno . nav . sy fo . application . api . authentication .* Ċ import Ġno . nav . sy fo . ax sys . api . register Ax sys Api Ċ import Ġno . nav . sy fo . ax sys . client . Ax sys Client Ċ import Ġno . nav . sy fo . client . St s Client Properties Ċ import Ġno . nav . sy fo . client . sts . St s Client Ċ import Ġno . nav . sy fo . dok dist . api . register D ok dist Api Ċ import Ġno . nav . sy fo . dok dist . client . D ok dist Client Ċ import Ġno . nav . sy fo . ere g . api . register E reg Proxy Api Ċ import Ġno . nav . sy fo . ere g . client . E reg Client Ċ import Ġno . nav . sy fo . fast lege . api . register Fast lege Api Ċ import Ġno . nav . sy fo . fast lege . api . register Fast lege pr aks is Api Ċ import Ġno . nav . sy fo . fast lege . ws . ad ress ere gister . Ad ress ere gister Client Ċ import Ġno . nav . sy fo . fast lege . ws . fast lege . Fast lege Inform as jon Client Ċ import Ġno . nav . sy fo . n org 2 . api . register N org 2 Api Ċ import Ġno . nav . sy fo . n org 2 . client . N org 2 Client Ċ import Ġno . nav . sy fo . sy fos y ket il f elle . api . register Sy fos y ket il f elle Api Ċ import Ġno . nav . sy fo . sy fos y ket il f elle . client . Sy fos y ket il f elle Client Ċ import Ġno . nh n . register . communication party . IC om munication Party Service Ċ import Ġno . nh n . schemas . reg . fl r . I Fl r Read Operations Ċ Ċ fun ĠApplication . api Module ( ĊĠĠĠ Ġapplication State : ĠApplication State , ĊĠĠĠ Ġenvironment : ĠEnvironment , ĊĠĠĠ Ġwell Known : ĠWell Known , ĊĠĠĠ Ġfast lege Soap Client : ĠI Fl r Read Operations , ĊĠĠĠ Ġad ress ere gister Soap Client : ĠI Communication Party Service , Ċ ) Ġ{ ĊĠĠĠ Ġinstall Metrics () ĊĠĠĠ Ġinstall Call Id () ĊĠĠĠ Ġinstall Content Neg otiation () ĊĠĠĠ Ġinstall Status Pages () ĊĠĠĠ Ġinstall Jwt Authentication ( ĊĠĠĠĠĠĠĠ Ġjwt Issuer List Ġ= ĠlistOf ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠJwt Issuer ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġaccepted Audience List Ġ= ĠlistOf ( environment . aad App Client ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġjwt Issuer Type Ġ= ĠJwt Issuer Type . AZURE AD _ V 2 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġwell Known Ġ= Ġwell Known , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠ Ġ), ĊĠĠĠ Ġ) ĊĠĠĠ Ġval Ġst s Client Properties Ġ= ĠSt s Client Properties ( ĊĠĠĠĠĠĠĠ ĠbaseUrl Ġ= Ġenvironment . sts Url , ĊĠĠĠĠĠĠĠ Ġservice user Username Ġ= Ġenvironment . service user Username , ĊĠĠĠĠĠĠĠ Ġservice user Password Ġ= Ġenvironment . service user Password , ĊĠĠĠ Ġ) ĊĠĠĠ Ġval Ġst s Client Ġ= ĠSt s Client ( ĊĠĠĠĠĠĠĠ Ġproperties Ġ= Ġst s Client Properties , ĊĠĠĠ Ġ) ĊĠĠĠ Ġval Ġax sys Client Ġ= ĠAx sys Client ( ĊĠĠĠĠĠĠĠ ĠbaseUrl Ġ= Ġenvironment . ax sys Url , ĊĠĠĠ Ġ) ĊĠĠĠ Ġval Ġdok dist Client Ġ= ĠD ok dist Client ( ĊĠĠĠĠĠĠĠ Ġdok dist BaseUrl Ġ= Ġenvironment . dok dist Url , ĊĠĠĠĠĠĠĠ Ġst s Client Ġ= Ġst s Client , ĊĠĠĠ Ġ) ĊĠĠĠ Ġval Ġ ere g Client Ġ= ĠE reg Client ( ĊĠĠĠĠĠĠĠ ĠbaseUrl Ġ= Ġenvironment . ere g Url , ĊĠĠĠĠĠĠĠ Ġst s Client Ġ= Ġst s Client , ĊĠĠĠ Ġ) ĊĠĠĠ Ġval Ġn org 2 Client Ġ= ĠN org 2 Client ( ĊĠĠĠĠĠĠĠ ĠbaseUrl Ġ= Ġenvironment . n org 2 Url , ĊĠĠĠ Ġ) ĊĠĠĠ Ġval Ġsy fos y ket il f elle Client Ġ= ĠSy fos y ket il f elle Client ( ĊĠĠĠĠĠĠĠ ĠbaseUrl Ġ= Ġenvironment . sy fos y ket il f elle Url , ĊĠĠĠĠĠĠĠ Ġst s Client Ġ= Ġst s Client , ĊĠĠĠ Ġ) ĊĠĠĠ Ġval Ġfast lege Inform as jon Client Ġ= ĠFast lege Inform as jon Client ( ĊĠĠĠĠĠĠĠ Ġfast lege Soap Client Ġ= Ġfast lege Soap Client , ĊĠĠĠ Ġ) ĊĠĠĠ Ġval Ġad ress ere gister Client Ġ= ĠAd ress ere gister Client ( ĊĠĠĠĠĠĠĠ Ġad ress ere gister Soap Client Ġ= Ġad ress ere gister Soap Client , ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġval Ġapi Consumer Access Service Ġ= ĠAPI Consumer Access Service ( ĊĠĠĠĠĠĠĠ Ġazure App Pre Authorized Apps Ġ= Ġenvironment . azure App Pre Authorized Apps , ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġrouting Ġ{ ĊĠĠĠĠĠĠĠ Ġregister Pod Api ( application State ) ĊĠĠĠĠĠĠĠ Ġregister Pro metheus Api () ĊĊĠĠĠĠĠĠĠ Ġauthenticate ( Jwt Issuer Type . AZURE AD _ V 2 . name ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġregister Ax sys Api ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġapi Consumer Access Service Ġ= Ġapi Consumer Access Service , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġauthorized Application Name List Ġ= Ġenvironment . ax sys API Authorized Consumer Application Name List , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġax sys Client Ġ= Ġax sys Client , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġregister D ok dist Api ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġapi Consumer Access Service Ġ= Ġapi Consumer Access Service , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġauthorized Application Name List Ġ= Ġenvironment . dok dist API Authorized Consumer Application Name List , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdok dist Client Ġ= Ġdok dist Client , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġregister Fast lege Api ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġapi Consumer Access Service Ġ= Ġapi Consumer Access Service , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġauthorized Application Name List Ġ= Ġenvironment . fast lege API Authorized Consumer Application Name List , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfast lege Client Ġ= Ġfast lege Inform as jon Client , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġregister Fast lege pr aks is Api ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġapi Consumer Access Service Ġ= Ġapi Consumer Access Service , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġauthorized Application Name List Ġ= Ġenvironment . fast lege pr aks is API Authorized Consumer Application Name List , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġad ress ere gister Client Ġ= Ġad ress ere gister Client , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġregister E reg Proxy Api ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġapi Consumer Access Service Ġ= Ġapi Consumer Access Service , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġauthorized Application Name List Ġ= Ġenvironment . ere g API Authorized Consumer Application Name List , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ ere g Client Ġ= Ġ ere g Client , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġregister N org 2 Api ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġapi Consumer Access Service Ġ= Ġapi Consumer Access Service , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġauthorized Application Name List Ġ= Ġenvironment . n org 2 API Authorized Consumer Application Name List , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġn org 2 Client Ġ= Ġn org 2 Client , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġregister Sy fos y ket il f elle Api ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġapi Consumer Access Service Ġ= Ġapi Consumer Access Service , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġauthorized Application Name List Ġ= Ġenvironment . sy fos y ket il f elle API Authorized Consumer Application Name List , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsy fos y ket il f elle Client Ġ= Ġsy fos y ket il f elle Client , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ