> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dify.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Access Control

Web app access controls who can use your published applications. By default, new apps are restricted to specific team members—you choose exactly who gets access.

<Info>
  Only Workspace Owner, Admin, and Editor roles can create and publish web apps.
</Info>

## Access Permission Types

Configure access from the Studio → Web App Access Permissions, or from the Publish panel when editing your app.

Dify Enterprise offers four access levels:

<Frame>
  ![Dify Enterprise Offers Four Access Levels](https://assets-docs.dify.ai/2025/06/323f40cbf4d0091bc84724fd0bee529c.png)
</Frame>

### All Members Within Platform

Any member of your Dify Enterprise workspace can access the app. Users must authenticate with their workspace credentials—password, verification code, or SSO.

Members can access the app through the direct URL or the workspace Explorer page.

<Warning>
  If you upgraded from Dify Enterprise v2.7.x or earlier with Web App SSO enabled, your apps automatically switched to **Authenticated External Users** permission during the v2.8.x upgrade.
</Warning>

### Specific Members Within Platform

**Default setting for new apps.** Restricts access to chosen groups or individual members within your workspace. Perfect for department-specific tools or sensitive data applications.

<Warning>
  Without any groups or members selected, nobody can access your app—including you.
</Warning>

Configure access by groups or individuals:

<Tabs>
  <Tab title="By Groups">
    Add entire groups for automatic permission management. When someone joins the group, they get app access. When they leave, access is revoked.

    <Frame>
      ![Add Entire Groups for Automatic Permission Management](https://assets-docs.dify.ai/2025/06/2ae6a255c949c0e28ab2acd087db9b62.png)
    </Frame>
  </Tab>

  <Tab title="By Individuals">
    Grant access to specific people. They keep access even if removed from related groups. Other group members cannot access the app.
  </Tab>
</Tabs>

<Info>
  Workspace Owners, Admins, and Editors can always edit any app in the workspace. However, they still need to be explicitly added to the access list to use the published web app.
</Info>

### Authenticated External Users

Users outside your Dify Enterprise workspace can access the app through SSO authentication. Admins manage external users through third-party identity providers, keeping them separate from internal workspace data.

<CardGroup cols={3}>
  <Card title="Large Enterprises" icon="building">
    IT builds apps, other departments use them without joining Dify
  </Card>

  <Card title="External Partners" icon="handshake">
    Provide AI services to suppliers, contractors, or clients
  </Card>

  <Card title="Customer Support" icon="headset">
    Public-facing tools for product help and consultation
  </Card>
</CardGroup>

<Info>
  If this option is disabled, ask your Dify administrator to configure Web App External User Authentication.
</Info>

### Anyone

**No authentication required.** Anyone with the URL can access your app immediately. Use for public demos, customer tools, or open resources.

## Find Your Apps

Team members see all accessible apps in the workspace Explorer page:

<Frame>
  ![Team Members See All Accessible Apps in the Workspace Explorer Page](https://assets-docs.dify.ai/2025/04/44a22b6f66f80eae805a307388e5b3e9.png)
</Frame>

## Common Questions

<AccordionGroup>
  <Accordion title="Do permission changes require republishing?">
    No. Changes apply immediately. However, users with active sessions may need to wait for their session to expire before new restrictions take effect.
  </Accordion>

  <Accordion title="How do I check who has access?">
    View current permissions in the **Who can access web app** section of your app's publish settings.
  </Accordion>

  <Accordion title="Which permission level should I choose?">
    * **All Members**: Internal collaboration tools
    * **Specific Members**: Department-specific or sensitive apps
    * **External Users**: Customer service and partner tools
    * **Anyone**: Public demos (use carefully)
  </Accordion>

  <Accordion title="Do web app permissions affect API access?">
    No. API access is controlled separately by API keys. Changing web app permissions doesn't affect existing API functionality.
  </Accordion>
</AccordionGroup>
