π Granting Access to Neo Agent for External (Guest) Users
Sometimes, you may want to give access to Neo Agent to an external user, such as a contractor or third-party support engineer. This guide explains how to add them as a Guest User in your Microsoft Entra ID (formerly Azure AD) tenant and limit their access so they can only use the Neo Agent web app.
β Step 1: Add External User as a Guest in Azure ADβ
-
Go to the Microsoft Entra admin center:
π https://entra.microsoft.com -
In the left-hand menu, navigate to:
Identity > Users > All users -
Click on the arrow next to the New user button and select Invite external user
-
Fill out the form:
- Display Name: Full name of the user
- Email: External email address (e.g., Gmail, or another company domain)
- You may optionally personalize the invitation message.
-
Click Invite
β Step 2: Assign Guest User to the Neo Agent Appβ
-
In the Entra Admin Center, go to:
Applications > Enterprise applications -
Search for Neo Agent, and click into the app.
- Application ID:
3da03a86-b850-4c07-96e5-7590022efe11
- Application ID:
-
Go to:
Users and groups > Add user/group -
Select the newly added guest user.
-
(Optional) If you've defined App Roles in your Neo Agent App Registration (e.g., Viewer, Admin), assign the appropriate role here.
-
Click Assign
β Step 3: Restrict Access to Everything Else (Optional but Recommended)β
When you invite a guest user (external user) into your Microsoft Entra ID tenant, they have zero access by default to your resources.
To ensure the guest user only accesses Neo Agent:
- Do not assign them to any other Azure groups or roles.
- Avoid assigning any Azure roles like Contributor or Reader.
β Step 4: Let the Guest User Log Inβ
The guest user will receive an invite email from Microsoft. Once accepted, they can:
- Sign in to the Neo Agent web app via your standard login URL: π https://dashboard.neoagent.io
- Use Microsoft OAuth just like your internal users.
If they encounter an "Access Denied" error:
- Verify they accepted the invite.
- Check that they are assigned to the Neo Agent enterprise app.
- Review Conditional Access policies that may block them.
β FAQβ
Q: Can I use a Gmail or Outlook address for the guest user?
β
Yes. Microsoft Entra supports any email via its B2B system. If the user doesnβt have a Microsoft account, they'll be prompted to create one.
Q: Can I revoke access later?
β
Yes. You can:
- Remove them from the Neo Agent application.
- Delete the user entirely from your directory if needed.