#387
Support Google Workspace SAML single sign-on
- Support Google Workspace SAML single sign-on: seedable SSO profiles, an unsigned AuthnRequest with the HTTP-POST binding for covered users, and
POST /samlrp/:id/acsvalidating the signed response, NameID, Recipient, Audience, Destination, validity andInResponseTo. - Open a 14-day Google session on success, after which OAuth consent authorizes the signed-in user; users without a profile and super administrators are unchanged, with regression coverage and docs.
References:
- Entity ID and ACS forms, unsigned requests, HTTP-POST binding, signed assertions with RSA-SHA256, no IdP-initiated sign-on: https://docs.cloud.google.com/architecture/identity/single-sign-on
- NameID, Recipient, Audience and Destination requirements: https://support.google.com/a/answer/6330801
- Profiles assigned to organizational units or groups; super administrators: https://knowledge.workspace.google.com/admin/apps/setting-up-sso, https://knowledge.workspace.google.com/admin/apps/super-administrator-sso
- 14-day default web session: https://support.google.com/a/answer/7576830
Fixes #386
Activity
5Review the following changes in direct dependencies. Learn more about Socket for GitHub.
| Diff | Package | Supply Chain Security | Vulnerability | Quality | Maintenance | License |
|---|---|---|---|---|---|---|
| npm/@xmldom/xmldom@0.9.12 | ||||||
| npm/xml-crypto@6.4.0 |
vercel[bot]reviewed1d ago
@jychp is attempting to deploy a commit to the Vercel Labs Team on Vercel.
A member of the Team first needs to authorize it.