sequenceDiagram
autonumber
actor User
User->>Flow: Clicks link HTTP
Flow->>Dataverse: Requests data
Dataverse-->>Flow: Data returned
Flow->>SharePoint: Requests template
SharePoint-->>Flow: Template returned
Flow-->Flow: Merge data in to template
Flow-->>User: Returns PDF
We still have a problem
What do we need?
sequenceDiagram
autonumber
actor User
User->>Flow: Clicks link
Flow-->>User: Returns PDF
Reverse Proxy
sequenceDiagram
autonumber
actor User
User->>Reverse-Proxy: Clicks link
Reverse-Proxy-->>Reverse-Proxy: Authentication
Reverse-Proxy->Flow: Forwards Request
Flow-->>Reverse-Proxy: Returns PDF
Reverse-Proxy-->>User: Returns PDF
Solution requirements
Authenticate by Azure B2C
Reverse Proxy function
Where can I find this
Out of the box Authentication
Azure function
Forwards all headers received from the incoming request.
sequenceDiagram
autonumber
actor User
User->>Reverse-Proxy: Click Link
Reverse-Proxy->>Reverse-Proxy: Authentication
Reverse-Proxy->>Flow: Forwards request
Flow->>Dataverse: Requests data
Dataverse-->>Flow: Data returned
Flow->>SharePoint: Requests template
SharePoint-->>Flow: Template returned
Flow-->Flow: Merge data in to template
Flow->>Reverse-Proxy: Returns PDF
Reverse-Proxy->>User: Returns PDF