mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-09-22 13:39:35 +00:00
Add Azure Client Secrets Auth to Azure App Connections
This commit is contained in:
@@ -58,6 +58,26 @@ Infisical currently only supports one method for connecting to Azure, which is O
|
||||
</Steps>
|
||||
|
||||
</Accordion>
|
||||
<Accordion title="Client Secret Authentication">
|
||||
To use client secret authentication, ensure your Azure Service Principal has the required permissions and is connected to the Azure App Configuration resources you want to use.
|
||||
|
||||
**Prerequisites:**
|
||||
- Set up Azure and have an existing App Configuration instance.
|
||||
- The service principal must be connected to your target Azure App Configuration resource(s)
|
||||
|
||||
<Steps>
|
||||
<Step title="Assign API permissions to the service principal">
|
||||
|
||||
Configure the required API permissions for your App Registration to interact with Azure App Configuration:
|
||||
|
||||
#### Azure App Configuration permissions
|
||||
|
||||
Set the API permissions of your Azure service principal to include the following Azure App Configuration permissions: `KeyValue.Delete`, `KeyValue.Read`, and `KeyValue.Write`.
|
||||
|
||||

|
||||
</Step>
|
||||
</Steps>
|
||||
</Accordion>
|
||||
|
||||
## Setup Azure Connection in Infisical
|
||||
|
||||
|
||||
@@ -87,6 +87,32 @@ Infisical currently supports two methods for connecting to Azure DevOps, which a
|
||||
</Steps>
|
||||
</Accordion>
|
||||
|
||||
<Accordion title="Client Secret Authentication">
|
||||
To use client secret authentication, ensure your Azure Service Principal has the required permissions and is connected to the Azure DevOps organization and projects you want to use.
|
||||
|
||||
**Prerequisites:**
|
||||
- Set up Azure and have an existing Azure DevOps organization.
|
||||
- The service principal must be connected to your target Azure DevOps organization and project(s)
|
||||
|
||||
<Steps>
|
||||
<Step title="Assign API permissions to the service principal">
|
||||
|
||||
Configure the required API permissions for your App Registration to interact with Azure DevOps:
|
||||
|
||||
#### Azure DevOps permissions
|
||||
|
||||
Set the API permissions of your Azure service principal to include the following Azure DevOps permissions:
|
||||
- Azure DevOps
|
||||
- `user_impersonation`
|
||||
- `vso.project_write`
|
||||
- `vso.variablegroups_manage`
|
||||
- `vso.variablegroups_write`
|
||||
|
||||

|
||||
</Step>
|
||||
</Steps>
|
||||
</Accordion>
|
||||
|
||||
## Setup Azure Connection in Infisical
|
||||
|
||||
<Steps>
|
||||
|
||||
@@ -58,6 +58,27 @@ Infisical currently only supports one method for connecting to Azure, which is O
|
||||
|
||||
</Accordion>
|
||||
|
||||
<Accordion title="Client Secret Authentication">
|
||||
To use client secret authentication, ensure your Azure Service Principal has the required permissions and is connected to the Azure Key Vault instances you want to use.
|
||||
|
||||
**Prerequisites:**
|
||||
- Set up Azure and have an existing Key Vault instance.
|
||||
- The service principal must be connected to your target Azure Key Vault instance(s)
|
||||
|
||||
<Steps>
|
||||
<Step title="Assign API permissions to the service principal">
|
||||
|
||||
Configure the required API permissions for your App Registration to interact with Azure Key Vault:
|
||||
|
||||
#### Azure Key Vault permissions
|
||||
|
||||
Set the API permissions of your Azure service principal to include `user_impersonation` for the Key Vault API.
|
||||

|
||||
|
||||
</Step>
|
||||
</Steps>
|
||||
</Accordion>
|
||||
|
||||
## Setup Azure Connection in Infisical
|
||||
|
||||
<Steps>
|
||||
|
||||
Reference in New Issue
Block a user