Repository navigation
fix: show and search the real PoliNetwork email instead of the placeholder - #16
Conversation
…older PoliNetwork sign-ins store a made-up @identity.invalid email, so role members and the user directory showed that address (or none). Sign-in now saves the real address from the Entra token in identity_evidence.email, the directory and role search match it, and the display falls back to the saved sign-in token for people who have not signed in since. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
|
Navigate logical layers of code changes, visualize relationships, and explore their blast radius. Warning Review limit reachedYou've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. Next included review available in 49 minutes. View limit detailsLimit details: You’ve used the included review currently available. Review configuration: ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Advanced Run ID: 📒 Files selected for processing (13)
✨ Finishing Touches📝 Generate docstrings
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
- Verify visibility, search, detail lookup, and role assignment for email-less users
|
@coderabbitai review |
|
# Conflicts: # src/auth/user-directory.integration.test.mjs
What changed
When someone signs in with PoliNetwork (Entra), the app saves a made-up
…@identity.invalidemail on purpose. So the People list on a role showed that strange address, and the user directory showed "No email on file".email, thenpreferred_username, thenupn) in a newidentity_evidence.emailcolumn.The passkey name code now uses the same helper (
src/auth/contact-email.ts), so there's only one copy of the logic.Testing
vp checkandvp testpass.rbac-security.integration.test.mjsfail, but they fail the same way onmain.🤖 Generated with Claude Code