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
  • Account & Administration

Authentication

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

Optimize365 supports multiple authentication options that can be configured per MSP organization under Settings → Authentication.


SAML SSO

SAML Single Sign-On allows your users to log in using their corporate identity provider (IdP) — such as Microsoft Entra ID or Okta — without needing a separate Optimize365 password.

How it works

  1. The MSP admin configures SSO in Settings → Authentication
  2. Users navigate to a unique login URL (app.optimize365.io/domain/<your-slug>)
  3. They are redirected to your corporate IdP to authenticate
  4. On success, they are provisioned into Optimize365 automatically

Setting up SAML

Go to Settings → Authentication → SAML SSO and follow the steps:

Step 1 — Configure your IdP

Provide these values to your IT team:

Field Value
ACS URL (Single Sign-On URL) https://login.optimize365.io/saml2/idpresponse
Entity ID (Audience URI) urn:amazon:cognito:sp:us-east-1_h3Nj78zjG
Name ID Format EmailAddress

Your IdP must send the following standard SAML attributes:

http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname

Step 2 — Paste your IdP metadata URL

Copy the metadata URL from your IdP and paste it into the IdP Metadata URL field.

Step 3 — Choose access control

  • Auto-join — Any user who authenticates via your IdP is provisioned automatically with a role you choose
  • Invite-only — Only users you have explicitly invited can sign in

Microsoft Entra ID setup

Entra sends the required SAML attributes by default — no custom attribute configuration needed.

  1. Go to entra.microsoft.com → Identity → Applications → Enterprise applications → New application → Create your own application
  2. Choose SAML as the sign-on method
  3. Set Identifier (Entity ID) and Reply URL (ACS URL) as above
  4. Under Attributes & Claims, set the Unique User Identifier (Name ID) to user.mail with format Email address
  5. Copy the App Federation Metadata URL and paste it into Optimize365
  6. Assign users or groups to the application

Okta setup

  1. In Okta Admin → Applications → Create App Integration → SAML 2.0
  2. Set Single sign-on URL, Recipient URL, and Destination URL to the ACS URL above
  3. Set Audience URI to the Entity ID above
  4. Set Name ID format to EmailAddress, Application username to Email
  5. Under Attribute Statements, add:
Name Value
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress user.email
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname user.firstName
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname user.lastName
  1. Assign users to the app, copy the Identity Provider metadata URL, and paste it into Optimize365

IP Restrictions

Restrict access to your Optimize365 account to specific IP ranges. Go to Settings → Authentication → IP Restrictions and add one or more CIDR ranges (e.g. 203.0.113.0/24).

  • Leave empty to allow access from any IP
  • Applies to all users in your organization

Session Timeout

Configure how long a session remains active before requiring re-authentication. Go to Settings → Authentication → Session Timeout and choose a duration.

  • Default (24h) — Defers to Cognito's token expiry
  • 1h / 4h / 8h — Forces re-login after the selected period regardless of activity

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • Offboarding
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