WidgetsUpdated Mar 6, 2026
Ministry Platform
User Login
A Ministry Platform OAuth login button for your church website. Shows the signed-in MP user's name and photo, or a "Sign In" button if they're not authenticated.
Supported Providers
- Ministry Platform — Uses MP OAuth. Church must have Ministry Platform configured in Dashboard → Settings.
Embed
<fs-user-login></fs-user-login>
Optional Attributes
| Attribute | Description |
|---|---|
user-urls | JSON string of MP OAuth configuration overrides (sign-in URL, sign-out URL, etc.) |
Features
- Sign in with Ministry Platform — Redirects the user through MP OAuth flow
- Signed-in state — Displays user's name, nickname, and profile photo from MP
- Sign out — Clears the session and reverts to "Sign In" state
- Session persistence — Tokens stored in sessionStorage; session lasts until the tab is closed
Requirements
- Church must have Ministry Platform configured in Dashboard → Settings
- Add allowed origins in Dashboard → Widgets → Allowed origins
- Embed the Firesky script before using the widget
Use Case
Add to your church website's header or navigation to let visitors sign in with their Ministry Platform credentials. Useful for gating access to member-only content or personalizing the site experience.
Note: User Login uses Ministry Platform OAuth. For Firesky-native authentication (works without a CHMS), see People Login instead.