Lab 06: SSPR - Portal Solution
Step-by-step portal walkthrough for all lab tasks
Task 1: Enable SSPR for a Pilot Group
Step 1.1: Create the Pilot Security Group
- Go to Microsoft Entra admin center → https://entra.microsoft.com
- Navigate to Identity → Groups → All groups
- Click + New group
- Configure:
- Group type: Security
- Group name:
SSPR-Pilot-Users - Group description:
Users enabled for Self-Service Password Reset pilot - Membership type: Assigned
- Click No members selected → Add your test users
- Click Create
Step 1.2: Enable SSPR for the Pilot Group
- Navigate to Protection → Password reset
- On the Properties page:
- Self service password reset enabled: Select Selected
- Click No groups selected
- Search for and select
SSPR-Pilot-Users - Click Select
- Click Save
✅ Checkpoint: SSPR is now enabled for only pilot users
Task 2: Configure Authentication Methods
- Stay in Password reset → Click Authentication methods
- Configure:
- Number of methods required to reset:
2
- Number of methods required to reset:
- Under Methods available to users, enable:
- ✅ Mobile phone (uncheck "Mobile phone (voice call)" if you want SMS only)
- ✅ Mobile app notification
- ✅ Mobile app code
- ✅ Security questions
- Click Save
Configure Security Questions
- Click Security questions
- Set:
- Number of questions required to register:
5 - Number of questions required to reset:
3
- Number of questions required to register:
- Click + Add predefined questions → Select 5 generic questions
- Click + Add custom questions → Add each:
What was your childhood nickname?In what city was your first job?What was your first car?What was the name of your first pet?What is your favorite movie?
- Click OK → Save
✅ Checkpoint: Authentication methods and security questions configured
Task 3: Configure Registration Enforcement
- In Password reset → Click Registration
- Configure:
- Require users to register when signing in:
Yes - Number of days before users are asked to re-confirm their authentication information:
180
- Require users to register when signing in:
- Click Save
✅ Checkpoint: Users will be forced to register for SSPR
Task 4: Configure Notifications
- In Password reset → Click Notifications
- Configure:
- Notify users on password resets:
Yes - Notify all admins when other admins reset their password:
Yes
- Notify users on password resets:
- Click Save
✅ Checkpoint: Notifications are configured for security awareness
Task 5: Enable Password Writeback (Hybrid Only)
Skip this if you don't have on-premises AD synced with Entra Connect
In Entra Portal:
- In Password reset → Click On-premises integration
- If Entra Connect is configured with writeback:
- Write back passwords to your on-premises directory:
Yes - Allow users to unlock accounts without resetting their password:
Yes
- Write back passwords to your on-premises directory:
- Click Save
In Entra Connect (on your sync server):
- Open Azure AD Connect wizard
- Click Configure
- Select Customize synchronization options
- Check Password writeback
- Complete the wizard
✅ Checkpoint: Password changes in cloud will sync to on-premises AD
Task 6: Test SSPR as a User
Step 6.1: Test Registration
- Open a new InPrivate/Incognito browser window
- Go to https://aka.ms/ssprsetup
- Sign in as a pilot test user
- You'll be redirected to Security info page
- Click + Add sign-in method
- Register these methods:
- Email: Add a personal email address → Verify with code
- Phone: Add mobile number → Verify with SMS code
- Authenticator app: Follow setup wizard
- Security questions: Answer your 5 custom questions
📝 Note: User must register at least 2 methods (as configured)
Step 6.2: Test Password Reset
- Sign out of the test user account
- Go to https://aka.ms/sspr
- Enter the test user's username
- Complete the CAPTCHA
- Click Next
- Choose verification method (e.g., "Text my mobile phone")
- Enter the code received
- Choose second verification method (e.g., "Answer my security questions")
- Answer 3 of your 5 registered questions
- Enter and confirm your new password
- Click Finish
Step 6.3: Verify New Password Works
- Go to https://portal.azure.com
- Sign in with the test user
- Use the new password
- Verify successful login
✅ Checkpoint: Full SSPR flow tested successfully
Task 7: Review SSPR Activity
View Registration Activity
- In Entra admin center → Protection → Password reset
- Click Usage & insights (or Audit logs)
- Or navigate to Identity → Monitoring → Audit logs
- Filter by:
- Service: Self-service Password Management
- Category: Self-service password management
- Activity: User registered for self-service password reset
View Reset Activity
- In Audit logs, filter by:
- Activity: Self-service password reset flow activity progress
- Or: Reset password (self-service)
- Review entries showing:
- Who reset their password
- What methods they used
- Success or failure
Using the Usage & Insights Report
- Navigate to Password reset → Usage & insights
- View:
- Registration: How many users are registered
- Usage: How many resets occurred
- Activity: Detailed activity log
✅ Checkpoint: You can monitor SSPR activity for compliance
Challenge Solutions
Challenge 1: Conditional Access for SSPR Registration
- Go to Protection → Conditional Access
- Click + Create new policy
- Name:
Secure SSPR Registration - Users: All users (exclude emergency access accounts)
- Target resources:
- Click User actions
- Check Register security information
- Conditions:
- Locations: Configure
- Include: Any location
- Exclude: Your corporate IP ranges (create named location first)
- Locations: Configure
- Grant:
- Require device to be marked as compliant
- OR Require Hybrid Azure AD joined device
- Session: Leave default
- Enable policy: Report-only first → then On
- Click Create
Challenge 2: Block Weak Passwords
- Go to Protection → Authentication methods
- Click Password protection
- Under Custom banned passwords:
- Enforce custom list:
Yes - Custom banned password list: Add one per line:
contoso c0nt0s0 password passw0rd yourcompanyname
- Enforce custom list:
- Click Save
📝 Note: Banned passwords also block common variations (leet speak, etc.)
Challenge 3: Combined Registration
Combined registration is enabled by default since late 2023. To verify:
- Go to Protection → Authentication methods
- Click Settings
- Verify Manage migration is set to Migration complete or Enabled
- Test: New user signing in will see unified Security info page for both MFA and SSPR
Summary Checklist
| Task | Status |
|---|---|
| Created SSPR pilot group | ☐ |
| Enabled SSPR for pilot group | ☐ |
| Configured 2 methods required | ☐ |
| Enabled multiple auth methods | ☐ |
| Added custom security questions | ☐ |
| Configured registration enforcement | ☐ |
| Configured notifications | ☐ |
| Configured password writeback (if applicable) | ☐ |
| Tested registration as user | ☐ |
| Tested password reset as user | ☐ |
| Reviewed SSPR audit logs | ☐ |