... | ... | @@ -54,13 +54,15 @@ Artificial Intelligence in Medical Imaging |
|
|
+ General documentation can be found in the [Guru Base Repository](https://code.oak-tree.tech/django-apps/guru/-/wikis/home) including an [overview of the famework's backend components](https://code.oak-tree.tech/django-apps/guru/-/wikis/dev.data-models), how [they can be customized using workflow hooks](https://code.oak-tree.tech/django-apps/guru/-/wikis/dev.view-workflow), and the structure of ["fat client" tools that can be used to build integrations (via the Guru Client library)](https://code.oak-tree.tech/django-apps/guru/-/wikis/dev.view-workflow).
|
|
|
+ Sonador specific implementation notes can be found on the [Sonador Design Patterns](dev.data-models) page.
|
|
|
|
|
|
**[Local Development Guide](env-local.setup-guide)**. Learn how to develop and test Sonador components using the container-based Oak-Tree Imaging Development Environment. This guide covers setting up source mounts, working with Django and Orthanc, managing migrations, handling static assets, and debugging services.
|
|
|
|
|
|
**[How to Contribute](dev.contributing)**. Thank you for your interest in Sonador! Here are some suggestions on how to help and where to go to collaborate.
|
|
|
|
|
|
|
|
|
|
|
|
## [Security](security.index)
|
|
|
* [Managing Users and Access in Sonador](https://www.oak-tree.tech/blog/sonador-security-auth). Overview of user management in Sonador, how credentials are issued via OpenID connect, the role of "Identity Providers," and an example provider for AWS Cognito.
|
|
|
* [Credentials Management](dev.credential-management). Overview of credentials within the Sonador platform, specification for the token types used in the application, how they interact with the user model, and how they can be managed by the platform's API.
|
|
|
* [Credentials Management](dev.credentials-management). Overview of credentials within the Sonador platform, specification for the token types used in the application, how they interact with the user model, and how they can be managed by the platform's API.
|
|
|
* [Resource Authorization in Sonador (ACL)](security.authorization). Overview of how resource access control (ACL) is implemented in the Sonador platform and documentation for ACL mediated endpoints.
|
|
|
* [Secure Networking Guide](prod.istio-networking). Details about how [Istio](https://istio.io/latest/about/service-mesh/) can be used as a service mesh to isolate traffic within Sonador for highly-secure environments.
|
|
|
|
... | ... | |