Content
View differences
Updated by Eric Schubert over 2 years ago
**Problem**
Right now, there is only one set of SharePoint credentials.
As a result, when the dev credentials get renewed, the storages in all instances like QA and Documentation need to be renewed too.
**Task**
* [x] [ ] Create different SharePoint credentials for the different instances
* [x] [ ] Update the storages in the instances with the new credentials
* [ ] ~~Document Document the new credentials and make them available to all developers~~
#### UPDATE 2024-01-17
Talked to <mention class="mention" data-id="83297" data-type="user" data-text="@Dominic Bräunlein">@Dominic Bräunlein</mention> about documentation of credentials.
I created a new app in the azure portal, [OpenProject preview](https://portal.azure.com/#view/Microsoft_AAD_RegisteredApps/ApplicationMenuBlade/~/Overview/appId/18739e6f-2c0c-4c29-b5d0-6cde8dbd240a/isMSAApp~/false), which contains now credentials for all more stable preview instances. This includes
* [https://documentation.openproject-edge.com/](https://documentation.openproject-edge.com/)
* [https://qa.openproject-edge.com/](https://qa.openproject-edge.com/)
* [https://qa.openproject-stage.com/](https://qa.openproject-stage.com/)
If new instances will be added OR a new storage (drive) will get created on one of those, we should actually embrace a more productive approach and create a new secret for it. This is, why the actual credentials are not stored somewhere in plain text (except of course our database of those instances). developers
Right now, there is only one set of SharePoint credentials.
As a result, when the dev credentials get renewed, the storages in all instances like QA and Documentation need to be renewed too.
**Task**
* [x]
* [x]
* [ ] ~~Document
#### UPDATE 2024-01-17
Talked to <mention class="mention" data-id="83297" data-type="user" data-text="@Dominic Bräunlein">@Dominic Bräunlein</mention> about documentation of credentials.
I created a new app in the azure portal, [OpenProject preview](https://portal.azure.com/#view/Microsoft_AAD_RegisteredApps/ApplicationMenuBlade/~/Overview/appId/18739e6f-2c0c-4c29-b5d0-6cde8dbd240a/isMSAApp~/false), which contains now credentials for all more stable preview instances. This includes
* [https://documentation.openproject-edge.com/](https://documentation.openproject-edge.com/)
* [https://qa.openproject-edge.com/](https://qa.openproject-edge.com/)
* [https://qa.openproject-stage.com/](https://qa.openproject-stage.com/)
If new instances will be added OR a new storage (drive) will get created on one of those, we should actually embrace a more productive approach and create a new secret for it. This is, why the actual credentials are not stored somewhere in plain text (except of course our database of those instances).