MSPowerhouse — Your Strategic IT PartnerMSPowerhouse
All case studies

Non-Profit · Case Study

Secure External SharePoint Access Management Application

After modernizing SharePoint, Cross Catholic needed to securely share content with external partners. MSPowerhouse built a custom internal Access Manager — Next.js + Microsoft Graph + Azure AD — that lets administrators discover sites, manage companies and external users, grant or revoke access in bulk, send invitations, and review a full audit history.

Client
Cross Catholic Outreach
Engagement
2024
Industry
Non-Profit
Outcome
Centralized External access governance
Secure External SharePoint Access Management Application

The challenge

  • External sharing was manual: invitations, permissions, follow-up emails, scattered tracking.
  • No single dashboard to see who had access to what across sites and libraries.
  • Audit and revocation were hard, creating compliance and permission-sprawl risk.

Our approach

  • Built a centralized internal app for SharePoint site, library, company, and user management.
  • Implemented secure external guest workflows with Azure AD invitations and access instructions.
  • Added bulk grant/revoke, permission levels, automated email notifications, and audit logging.
  • Used SharePoint lists as the structured data layer behind a purpose-built admin UI.

Results

1
Dashboard for all external access
Bulk
Grant & revoke workflows
Full
Audit trail for compliance

Could this be your team next?

Tell us about your environment and we'll come back with a one-page diagnostic in 48 hours.

Get a free assessment