mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-09-22 13:39:35 +00:00
Improve azure app connection docs
This commit is contained in:
Binary file not shown.
|
After Width: | Height: | Size: 446 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 424 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 442 KiB |
@@ -86,25 +86,35 @@ Infisical currently only supports one method for connecting to Azure, which is O
|
|||||||
Navigate to the **App Connections** tab on the **Organization Settings** page. 
|
Tab](/images/app-connections/general/add-connection.png)
|
||||||
</Step>
|
</Step>
|
||||||
<Step title="Add Connection">
|
<Step title="Add Connection">
|
||||||
Select the **Azure Connection** option from the connection options modal. 
|
Select the **Azure Connection** option from the connection options modal. 
|
||||||
</Step>
|
</Step>
|
||||||
<Step title="Authorize Connection">
|
<Step title="Create Connection">
|
||||||
You can optionally authenticate against a specific tenant by providing the Azure Tenant or Directory ID.
|
<Tabs>
|
||||||
|
<Tab title="OAuth">
|
||||||
|
<Step title="Authorize Connection">
|
||||||
|
You can optionally authenticate against a specific tenant by providing the Azure Tenant or Directory ID.
|
||||||
|
|
||||||
Now select the **OAuth** method and click **Connect to Azure**.
|
Now select the **OAuth** method and click **Connect to Azure**.
|
||||||
|
|
||||||

|

|
||||||
|
</Step>
|
||||||
|
<Step title="Grant Access">
|
||||||
|
You will then be redirected to Azure to grant Infisical access to your Azure account. Once granted,
|
||||||
|
you will redirect you back to Infisical's App Connections page. 
|
||||||
|
</Step>
|
||||||
|
</Tab>
|
||||||
|
<Tab title="Client Secret">
|
||||||
|
<Step title="Create Connection">
|
||||||
|
Fill in the **Tenant ID**, **Client ID** and **Client Secret** fields with the Directory (Tenant) ID, Application (Client) ID and Client Secret you obtained in the previous step.
|
||||||
|
|
||||||
|

|
||||||
|
</Step>
|
||||||
</Step>
|
</Tab>
|
||||||
<Step title="Grant Access">
|
</Tabs>
|
||||||
You will then be redirected to Azure to grant Infisical access to your Azure account. Once granted,
|
</Step>
|
||||||
you will redirect you back to Infisical's App Connections page. 
|
|
||||||
</Step>
|
|
||||||
<Step title="Connection Created">
|
|
||||||
Your **Azure App Configuration Connection** is now available for use. 
|
Your **Azure App Configuration Connection** is now available for use. 
|
||||||
</Step>
|
</Step>
|
||||||
</Steps>
|
</Steps>
|
||||||
|
|||||||
@@ -155,6 +155,17 @@ Infisical currently supports two methods for connecting to Azure DevOps, which a
|
|||||||
</Step>
|
</Step>
|
||||||
</Steps>
|
</Steps>
|
||||||
</Tab>
|
</Tab>
|
||||||
|
<Tab title="Client Secret">
|
||||||
|
<Steps>
|
||||||
|
<Step title="Create Connection">
|
||||||
|
Fill in the **Tenant ID**, **Client ID**, **Client Secret** and **Organization Name** fields with the Directory (Tenant) ID, Application (Client) ID, Client Secret and the organization name you obtained in the previous step.
|
||||||
|
<Tip>
|
||||||
|
You can find the **Organization Name** on https://dev.azure.com/
|
||||||
|
</Tip>
|
||||||
|

|
||||||
|
</Step>
|
||||||
|
</Steps>
|
||||||
|
</Tab>
|
||||||
</Tabs>
|
</Tabs>
|
||||||
</Step>
|
</Step>
|
||||||
<Step title="Connection Created">
|
<Step title="Connection Created">
|
||||||
|
|||||||
@@ -89,21 +89,37 @@ Infisical currently only supports one method for connecting to Azure, which is O
|
|||||||
<Step title="Add Connection">
|
<Step title="Add Connection">
|
||||||
Select the **Azure Connection** option from the connection options modal. 
|
Select the **Azure Connection** option from the connection options modal. 
|
||||||
</Step>
|
</Step>
|
||||||
<Step title="Authorize Connection">
|
<Step title="Create Connection">
|
||||||
You can optionally authenticate against a specific tenant by providing the Azure Tenant or Directory ID.
|
<Tabs>
|
||||||
|
<Tab title="OAuth">
|
||||||
|
<Steps>
|
||||||
|
<Step title="Authorize Connection">
|
||||||
|
You can optionally authenticate against a specific tenant by providing the Azure Tenant or Directory ID.
|
||||||
|
|
||||||
Now select the **OAuth** method and click **Connect to Azure**.
|
Now select the **OAuth** method and click **Connect to Azure**.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</Step>
|
</Step>
|
||||||
<Step title="Grant Access">
|
<Step title="Grant Access">
|
||||||
You will then be redirected to Azure to grant Infisical access to your Azure account. Once granted,
|
You will then be redirected to Azure to grant Infisical access to your Azure account. Once granted,
|
||||||
you will redirect you back to Infisical's App Connections page. 
|
Authorization](/images/app-connections/azure/grant-access.png)
|
||||||
</Step>
|
</Step>
|
||||||
|
</Steps>
|
||||||
|
</Tab>
|
||||||
|
<Tab title="Client Secret">
|
||||||
|
<Steps>
|
||||||
|
<Step title="Create Connection">
|
||||||
|
Fill in the **Tenant ID**, **Client ID**, **Client Secret** fields with the Directory (Tenant) ID, Application (Client) ID, Client Secret you obtained in the previous step.
|
||||||
|

|
||||||
|
</Step>
|
||||||
|
</Steps>
|
||||||
|
</Tab>
|
||||||
|
</Tabs>
|
||||||
|
</Step>
|
||||||
<Step title="Connection Created">
|
<Step title="Connection Created">
|
||||||
Your **Azure Key Vault Connection** is now available for use. 
|
Your **Azure Key Vault Connection** is now available for use. 
|
||||||
</Step>
|
</Step>
|
||||||
|
|||||||
@@ -209,7 +209,7 @@ export const AzureAppConfigurationConnectionForm = ({ appConnection, onSubmit }:
|
|||||||
tooltipText="The Azure Active Directory (Entra ID) Tenant ID."
|
tooltipText="The Azure Active Directory (Entra ID) Tenant ID."
|
||||||
isError={Boolean(error?.message)}
|
isError={Boolean(error?.message)}
|
||||||
label="Tenant ID"
|
label="Tenant ID"
|
||||||
isOptional
|
isOptional={selectedMethod === AzureAppConfigurationConnectionMethod.OAuth}
|
||||||
errorText={error?.message}
|
errorText={error?.message}
|
||||||
>
|
>
|
||||||
<Input
|
<Input
|
||||||
|
|||||||
@@ -60,7 +60,7 @@ const formSchema = z.discriminatedUnion("method", [
|
|||||||
]);
|
]);
|
||||||
|
|
||||||
type FormData = z.infer<typeof formSchema>;
|
type FormData = z.infer<typeof formSchema>;
|
||||||
type OnSubmitForm = z.infer<typeof accessTokenSchema | typeof clientSecretSchema>;
|
type OnSubmitForm = z.infer<typeof accessTokenSchema> | z.infer<typeof clientSecretSchema>;
|
||||||
|
|
||||||
type Props = {
|
type Props = {
|
||||||
appConnection?: TAzureDevOpsConnection;
|
appConnection?: TAzureDevOpsConnection;
|
||||||
|
|||||||
@@ -211,7 +211,7 @@ export const AzureKeyVaultConnectionForm = ({ appConnection, onSubmit }: Props)
|
|||||||
tooltipText="The Azure Active Directory (Entra ID) Tenant ID."
|
tooltipText="The Azure Active Directory (Entra ID) Tenant ID."
|
||||||
isError={Boolean(error?.message)}
|
isError={Boolean(error?.message)}
|
||||||
label="Tenant ID"
|
label="Tenant ID"
|
||||||
isOptional
|
isOptional={selectedMethod === AzureKeyVaultConnectionMethod.OAuth}
|
||||||
errorText={error?.message}
|
errorText={error?.message}
|
||||||
>
|
>
|
||||||
<Input
|
<Input
|
||||||
|
|||||||
Reference in New Issue
Block a user