NL Dutch
FR French
IT Italian
JP Japanese
DE German
US English (US)
ES Spanish

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

  • Contact Us
English (US)
NL Dutch
FR French
IT Italian
JP Japanese
DE German
US English (US)
ES Spanish
  • Home
  • CyberFOX Optimize365
  • Getting Started

Generate Client Login Consent Share Link

Written by Owen Parry

Updated at November 12th, 2026

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

  • CyberFOX AutoElevate
    Getting Started with AutoElevate AutoElevate Concepts Admin Portal & Settings Elevation & Blocker Rules Technician Mode & Approvals Deploying via RMM Tools PSA & Ticketing Integrations Other Integrations Troubleshooting AutoElevate FAQ Selling AutoElevate
  • CyberFOX Optimize365
    Getting Started Integrations Assessing Client Security Remediation Account & Administration
  • CyberFOX Password Manager
    Using CyberFOX Password Manager Administrating CyberFOX Password Manager Legacy Password Boss
  • CyberFOX DNS Filtering
    Getting Started with DNS Filtering DNS Filtering Concepts Network Requirements for DNS Filtering DNS Filtering Company and Location Setup Managing your DNS Filtering Policies Using Roaming Clients for DNS Filtering DNS Filtering Reports & Logs DNS Filtering Troubleshooting FAQ
  • Marketing Toolkit
    MSP Marketing & Education Toolkit
  • Changelogs for Autoelevate and Password Boss
  • CyberFOX Product Roadmap
  • Current Status
+ More

To enable our app registration to securely scan and analyze your client Microsoft 365 security and compliance data, we require admin consent from a Microsoft 365 Global Administrator.

⚠️ This method is ideal if you're a Managed Service Provider (MSP) and your client does not want to share an admin account with you. Instead of logging in on your behalf, your client can approve permissions directly using a secure link.

Step-by-Step Instructions

What Permissions Are Requested?

  • Read-only access to Microsoft 365 security and compliance data.
  • No write access or admin control is requested.
  • This is only to enable secure analysis and scanning of your client environment.

Why Use This Option?

  • No need to share user credentials or create delegated admin accounts.
  • Quick, secure, and fully auditable.
  • Keeps your organization in control while enabling us to deliver insights and support.

1. Open the Admin Consent Setup

Toggle the Read-Only Login (M365) switch next to your client or prospect in the Optimize365 Portal to begin authentication with their Microsoft 365 credentials. Step 1 Screenshot-1

On the "Connect to Microsoft 365" screen, click More options.

Step 1 Screenshot-2

2. Generate the Client Consent Link

Click on Generate Client Consent Link. This allows you to share a secure link with your client, so they can login with their own user to assign the required permissions without giving you direct account access.

Step 2 Screenshot

3. Share the Link With Your Client

A unique secure link will appear. Please send this link to your client, along with the following Client Instructions

Step 3 Screenshot-1

🔗 Client Instructions:

  1. Click the link you received.
  2. Sign in with a Microsoft 365 Global Administrator account to assign our App Registration "Read Only" Permissions.
  3. Review and approve the requested read-only permissions for our application.
  4. Notify you (the MSP) once the process is completed.

Once the Client has succeeded, he should see the following page:

Step 3 Screenshot-2

4. Verify Client Consent

Once your client has confirmed they've approved the permissions, click Verify Client Consent to finalize the connection.

Step 4 Screenshot

5. (Optional) Grant Global Reader permissions

If you need to scan beyond the Basic Security Baseline—for example, to access more scans or global insights—you may require Global Reader permissions.

Note: This level of access is not required for the Basic security for prospecting scan.

You can enable Global Reader access using one of the following options:

Option 1: Optimize Role Granter (Recommended)

  1. Click Open Permission Window and share the link with your client so they can approve permissions with their Global Administrator account.
  2. Once the client has approved, click Assign Roles to complete the role assignment. The helper app permanently removes itself from the tenant after assigning the role.

Option 2: Manual Global Reader Role Assignment

Alternatively, you can manually assign Global Reader access by following the steps in the
Assign Global Reader Manually guide.

If you have any questions, feel free to contact us directly - support@optimize365.io Thank you for your trust and partnership.

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • Optimize365 Overview — Start Here
  • Getting Started with Optimize365
  • Required Permissions & Roles
  • Manually Assign the Global Reader Role to Optimize365
CyberFOX

PRACTICAL CYBERSECURITY FOR LEAN IT TEAMS

Platforms
  • Privileged Access Management
  • Password Management
  • DNS Filtering
  • SASE
Industry
  • Higher Education
  • K-12 Education
  • State and Local Government
  • Manufacturing
Company
  • About
  • Awards
  • Partnerships
  • Trust & Legal
  • Contact
  • Login
  • FAQ
  • Referral Program
  • Support
© 2026 CYBERFOX LLC ALL RIGHTS RESERVED | Privacy Policy | Terms of Service | Sitemap
Expand