Single Sign-On for Readdle

Readdle Automates User Provisioning and Deactivation in Jira with miniOrange

Readdle, a productivity software company known for popular apps like Spark and PDF Expert, needed a reliable way to automatically manage user accounts in Jira using G Suite. Manual provisioning was time-consuming and error-prone, especially when it came to handling users in key roles like Project Leads. miniOrange delivered an integrated SAML SSO and user sync solution that streamlined user management, ensured compliance, and automated role transitions for deactivated users.

readdle-image

Readdle Business Challenge

Readdle needed a way to synchronize users between G Suite and Jira. Manual handling of user creation, updates, and especially deactivation, became increasingly inefficient as the team scaled. A specific challenge was the secure deactivation of users assigned as Project Leads, which required reassignment before disabling access.

Manual user management created operational risks

  • No automated sync between G Suite and Jira for user lifecycle events.
  • Manual user creation and deactivation led to time overhead and human error.
  • Risk of breaking workflows when deactivating Project Leads without reassignment.
  • Need to ensure only active G Suite users could access Jira.

How miniOrange Helped Solve Readdle Challenge

miniOrange extended Readdle’s existing SAML SSO setup with a powerful user sync capability using API-based integration with G Suite. This enabled seamless Just-in-Time (JIT) provisioning and automated lifecycle management, including project-aware deactivation logic for leads.

A complete solution combining SAML SSO with automated user provisioning

The miniOrange solution involved two integrated components:

  • SAML SSO Plugin for Jira: Handled secure login via G Suite with Just-in-Time provisioning of users.
  • API-Based User Sync from G Suite Fetched user status from G Suite and performed automatic create, update, activate, and deactivate actions in Jira.

A custom logic was added to ensure that if a user marked for deactivation was a Project Lead, their project permissions were first revoked, and a Jira System Admin was assigned in their place before proceeding with deactivation. This ensured zero disruption in project ownership.


Success Outcome

With this solution:

  • Users are created or updated instantly at login using SSO and JIT provisioning.
  • Inactive or suspended users in G Suite are automatically deactivated in Jira.
  • Project Lead transitions are handled gracefully before deactivation.
  • Admin teams no longer need to manually manage users or permissions.

Results & Business Impact

  • Improved Efficiency: Eliminated manual account handling, saving admin time.
  • Enhanced Security: Ensured only active users in G Suite could access Jira.
  • Workflow Integrity: Automatically handled Project Lead reassignment on deactivation.
  • Cost Optimization: Reduced Jira license consumption by deactivating unused accounts.

About the Client

Readdle is a leading productivity app developer with over 200 million downloads globally. Their flagship products include Spark, PDF Expert, and Scanner Pro, serving individuals and enterprises across platforms.




Author

Pallavi Narang

Share article