Billing flow
Gliffy Diagram | ||||
---|---|---|---|---|
|
...
- costCenter in meetingtools only changes when the user logs in. If the user has a bridge which is always available (which is probably a sensible default) those bills will go to the same costCenter until the user logs in again. We can mitigate that problem by requiring that the user re-authenticate periodically to validate that their account in the IdP is still valid.
- The entitlements used can be served either directly from the IdP or from COIP. This is exactly how the VHS and Wisum use-cases work today.
Implementation
There are two simple ways to do this:
- A drop-in django-app that allows any django-application to use billing wo having to code anything.
- A service with its own WS that we call from our various applications.
The difference is basically where the data is stored - in one place or each service stores its own
user-to-costCenter table.