Handling
Referanseinformasjon om handlingsentitetene
For bleeding edge, select "Dev", as this contains the most recent unreleased changes to the Dialogporten API. Select "Local dev" if you want to test changes to Dialogporten itself running locally.
Handlinger beskriver operasjoner som sluttbrukeren eller en klientintegrasjon kan utføre i forbindelse med en dialog.
Både GUI-handlinger og API-handlinger deler den samme grunnleggende autorisasjonsmodellen:
actionmappes til en handlingsidentifikator i policyen for tjenesteressursen- en autorisasjonskontekst (foretrukket) kan evaluere handlingen mot en annen ressurs, flere parter, eller begge deler
authorizationAttribute(utfaset) kan overstyre standard autorisasjonsressurs for handlingenisAuthorizedviser om den autentiserte brukeren er autorisert akkurat nå- når handlingen har en autorisasjonskontekst den nåværende brukeren er autorisert for, lister dialogtokenet opp handlingens
id(eller kontekstenstokenRef) ie-claimet sitt i stedet for å legge handlingen til ia-claimet
I sluttbruker-API-er maskeres URL-ene til en uautorisert handling:
- URL-er for GUI-handlinger skrives om til
urn:dialogporten:unauthorized - URL-er for endepunkter i API-handlinger skrives om til
urn:dialogporten:unauthorized
En handling der autorisasjonskonteksten setter unauthorizedPresentation til Excluded, maskeres ikke, men fjernes: den forsvinner ut av guiActions eller apiActions, og bare ID-en og opprettelsestidspunktet vises i excludedGuiActions eller excludedApiActions ved siden av.
GUI-handlinger er ment for nettleserbaserte fronter og legger til UI-spesifikke felt som:
priorityhttpMethodtitle- valgfri
prompt isDeleteDialogAction
API-handlinger er ment for klientintegrasjoner og grupperer ett eller flere versjonerte endepunkter. Hvert endepunkt kan eksponere:
versionurlhttpMethod- valgfri
documentationUrl - valgfri
requestSchema - valgfri
responseSchema deprecated- valgfri
sunsetAt
GUI-handlinger
API-handlinger
Les mer