diff --git a/docs/documentation/platform/admin-panel/org-admin-console.mdx b/docs/documentation/platform/admin-panel/org-admin-console.mdx new file mode 100644 index 000000000..e1290fa6b --- /dev/null +++ b/docs/documentation/platform/admin-panel/org-admin-console.mdx @@ -0,0 +1,32 @@ +--- +title: "Organization Admin Console" +description: "Manage your Infisical organization from our organization admin console." +--- + +The Organization Admin Console provides a user-friendly interface for Infisical organization admins to manage organization-related configurations. + +## Accessing the Organization Admin Console + +Only organization admins have access to the Organization Admin Console. + +![Access Organization Admin Panel](/images/platform/admin-panels/access-org-admin-console.png) + +1. Click on the profile icon in the left sidebar. +2. From the dropdown menu, select `Organization Admin Console`. + +## Projects Section + +![Projects Section](/images/platform/admin-panels/org-admin-console-projects.png) + +The Projects Section lists all projects created within your organization, including those you do not have membership in. You can easily search for a project by name using the search bar. + +### Accessing a Project in Your Organization + +If you want to access a project in which you are not a member but are an organization admin, follow these steps: + +![Access project](/images/platform/admin-panels/org-admin-console-access.png) + +1. Click on the three-dot icon next to the project you wish to access. +2. Click on the **Access** button. + +This will grant you admin permissions for the selected project and generate an audit log of your access, ensuring transparency regarding admin privileges. diff --git a/docs/documentation/platform/admin-panel/overview.mdx b/docs/documentation/platform/admin-panel/overview.mdx new file mode 100644 index 000000000..0505d6b2a --- /dev/null +++ b/docs/documentation/platform/admin-panel/overview.mdx @@ -0,0 +1,25 @@ +--- +description: "Learn about Infisical's Admin Panel." +--- + +The Infisical Admin Panel allows you to configure and manage various resources within your organization and server. + + + + Configure and manage your server settings effectively. + + + + Manage settings specific to your organization. + + diff --git a/docs/documentation/platform/admin-panel/server-admin.mdx b/docs/documentation/platform/admin-panel/server-admin.mdx new file mode 100644 index 000000000..5b71109ee --- /dev/null +++ b/docs/documentation/platform/admin-panel/server-admin.mdx @@ -0,0 +1,70 @@ +--- +title: "Server Admin Panel" +description: "Manage your Infisical server from the Server Admin Panel." +--- + +The Server Admin Panel provides a user interface for Infisical server administrators to configure various parameters as needed. This includes configuring rate limits, managing allowed signups, and more. + +## Accessing the Server Admin Panel + +The first user who created the account in Infisical is designated as the server administrator. You can access the admin panel by navigating as follows: + +![Access Server Admin Panel](/images/platform/admin-panels/access-server-admin-panel.png) + +1. Click on the profile icon in the left sidebar. +2. From the dropdown menu, select `Server Admin Panel`. + +## General Section + +![General Settings](/images/platform/admin-panels/admin-panel-general.png) + +### Allow User Signups + +This setting controls whether users can sign up for your Infisical instance. The options are: + +1. **Anyone**: Any user with access to your instance can sign up. +2. **Disabled**: No one will be able to sign up. + +### Restrict Signup Domain + +This setting allows only users with specific email domains (such as your organization's domain) to sign up. + +### Default Organization + +Use this setting if you want all users accessing your Infisical instance to log in through your configured SAML/LDAP provider. This prevents users from manually entering their organization slug during authentication and redirects them to the SAML/LDAP authentication page. + +### Trust Emails + +By default, Infisical does not trust emails logged in via SAML/LDAP/OIDC due to the potential for email spoofing. Users must verify their email addresses before proceeding. You can disable this validation if you are running an Infisical instance within your organization and trust incoming emails from your members. + +## Authentication Section + +![Authentication Settings](/images/platform/admin-panels/admin-panel-auths.png) + +This section allows you to configure various login and signup methods for your instance. + +## Rate Limit Section + +![Rate Limit Settings](/images/platform/admin-panels/admin-panel-rate-limits.png) + +Configure the rate limits for your Infisical instance across various endpoints. You do not need to redeploy when making changes to rate limits; they will be automatically synchronized to all instances. + + + Note that rate limit configuration is a paid feature. Please contact sales@infisical.com to purchase a license for its use. + + +## User Management Section + +![User Management](/images/platform/admin-panels/admin-panel-users.png) + +The User Management section lists all users who have signed up for your instance. You can search for users using the search bar. + +To delete a user from Infisical: + +1. Search for the user. +2. Click the cross button next to the user. +3. Confirm the warning popup. + + + Note that user management configuration is a paid feature. Please contact sales@infisical.com to purchase a license for its use. + diff --git a/docs/images/platform/admin-panels/access-org-admin-console.png b/docs/images/platform/admin-panels/access-org-admin-console.png new file mode 100644 index 000000000..fc4b3dcc1 Binary files /dev/null and b/docs/images/platform/admin-panels/access-org-admin-console.png differ diff --git a/docs/images/platform/admin-panels/access-server-admin-panel.png b/docs/images/platform/admin-panels/access-server-admin-panel.png new file mode 100644 index 000000000..65402a176 Binary files /dev/null and b/docs/images/platform/admin-panels/access-server-admin-panel.png differ diff --git a/docs/images/platform/admin-panels/admin-panel-auths.png b/docs/images/platform/admin-panels/admin-panel-auths.png new file mode 100644 index 000000000..a0abd5d9a Binary files /dev/null and b/docs/images/platform/admin-panels/admin-panel-auths.png differ diff --git a/docs/images/platform/admin-panels/admin-panel-general.png b/docs/images/platform/admin-panels/admin-panel-general.png new file mode 100644 index 000000000..bce175cf0 Binary files /dev/null and b/docs/images/platform/admin-panels/admin-panel-general.png differ diff --git a/docs/images/platform/admin-panels/admin-panel-integration.png b/docs/images/platform/admin-panels/admin-panel-integration.png new file mode 100644 index 000000000..43bedd17e Binary files /dev/null and b/docs/images/platform/admin-panels/admin-panel-integration.png differ diff --git a/docs/images/platform/admin-panels/admin-panel-rate-limits.png b/docs/images/platform/admin-panels/admin-panel-rate-limits.png new file mode 100644 index 000000000..d8f689f1e Binary files /dev/null and b/docs/images/platform/admin-panels/admin-panel-rate-limits.png differ diff --git a/docs/images/platform/admin-panels/admin-panel-users.png b/docs/images/platform/admin-panels/admin-panel-users.png new file mode 100644 index 000000000..94add6d85 Binary files /dev/null and b/docs/images/platform/admin-panels/admin-panel-users.png differ diff --git a/docs/images/platform/admin-panels/org-admin-console-access.png b/docs/images/platform/admin-panels/org-admin-console-access.png new file mode 100644 index 000000000..6aba5b21a Binary files /dev/null and b/docs/images/platform/admin-panels/org-admin-console-access.png differ diff --git a/docs/images/platform/admin-panels/org-admin-console-projects.png b/docs/images/platform/admin-panels/org-admin-console-projects.png new file mode 100644 index 000000000..13b8bcfce Binary files /dev/null and b/docs/images/platform/admin-panels/org-admin-console-projects.png differ diff --git a/docs/mint.json b/docs/mint.json index eb29ae12e..b7cd7abb8 100644 --- a/docs/mint.json +++ b/docs/mint.json @@ -187,6 +187,14 @@ "documentation/platform/workflow-integrations/slack-integration" ] }, + { + "group": "Admin Panel", + "pages": [ + "documentation/platform/admin-panel/overview", + "documentation/platform/admin-panel/server-admin", + "documentation/platform/admin-panel/org-admin-console" + ] + }, "documentation/platform/secret-sharing" ] },