mirror of
https://github.com/prowler-cloud/prowler.git
synced 2026-07-23 20:42:02 +00:00
chore: add form for azure credentials
This commit is contained in:
@@ -15,6 +15,7 @@ import {
|
||||
addCredentialsFormSchema,
|
||||
ApiError,
|
||||
AWSCredentials,
|
||||
AzureCredentials,
|
||||
CredentialsFormSchema,
|
||||
} from "../../../../types";
|
||||
|
||||
@@ -172,6 +173,60 @@ export const ViaCredentialsForm = ({
|
||||
/>
|
||||
</>
|
||||
)}
|
||||
{providerType === "azure" && (
|
||||
<>
|
||||
<div className="text-left">
|
||||
<div className="text-2xl font-bold leading-9 text-default-foreground">
|
||||
Connect via Credentials
|
||||
</div>
|
||||
<div className="py-2 text-default-500">
|
||||
Please provide the information for your Azure credentials.
|
||||
</div>
|
||||
</div>
|
||||
<CustomInput
|
||||
control={form.control}
|
||||
name="client_id"
|
||||
type="text"
|
||||
label="Client ID"
|
||||
labelPlacement="inside"
|
||||
placeholder="Enter the Client ID"
|
||||
variant="bordered"
|
||||
isRequired
|
||||
isInvalid={
|
||||
!!(form.formState.errors as FieldErrors<AzureCredentials>)
|
||||
.client_id
|
||||
}
|
||||
/>
|
||||
<CustomInput
|
||||
control={form.control}
|
||||
name="client_secret"
|
||||
type="text"
|
||||
label="Client Secret"
|
||||
labelPlacement="inside"
|
||||
placeholder="Enter the Client Secret"
|
||||
variant="bordered"
|
||||
isRequired
|
||||
isInvalid={
|
||||
!!(form.formState.errors as FieldErrors<AzureCredentials>)
|
||||
.client_secret
|
||||
}
|
||||
/>
|
||||
<CustomInput
|
||||
control={form.control}
|
||||
name="tenant_id"
|
||||
type="text"
|
||||
label="Tenant ID"
|
||||
labelPlacement="inside"
|
||||
placeholder="Enter the Tenant ID"
|
||||
variant="bordered"
|
||||
isRequired
|
||||
isInvalid={
|
||||
!!(form.formState.errors as FieldErrors<AzureCredentials>)
|
||||
.tenant_id
|
||||
}
|
||||
/>
|
||||
</>
|
||||
)}
|
||||
<span className="text-sm text-default-500">Name (Optional)</span>
|
||||
<CustomInput
|
||||
control={form.control}
|
||||
|
||||
Reference in New Issue
Block a user