Start Using PagerDuty Today
Try PagerDuty free for 14 days — no credit card required.
Azure Active Directory (Azure AD) provides an easy way for businesses to manage identity and access, both in the cloud and on-premises. Your users can use the same work or school account for single sign-on to any cloud and on-premises web application. Your users can use their favorite devices, including iOS, Mac OS X, Android, and Windows. Your organization can protect sensitive data and applications both on-premises and in the cloud with integrated multi-factor authentication ensuring secure local and remote access. Azure AD extends your on-premises directories so that information workers can use a single organizational account to securely and consistently access their corporate resources. Azure AD also offers comprehensive reports, analytics, and self-service capabilities to reduce costs and enhance security. The Azure AD SLA ensures that your business runs smoothly at all times and can be scaled to enterprise levels.
You must be the Account Owner of your PagerDuty account in order to make these changes. Additionally, SSO capabilities within PagerDuty are only available on our Professional, Business, and Digital Operations plans. Please contact our Sales team if you are interested in upgrading your plan.
https://YOUR_SUBDOMAIN.pagerduty.com
https://YOUR_SUBDOMAIN.pagerduty.com/sso/saml/sign-in
https://YOUR_SUBDOMAIN.pagerduty.com/sso/saml/consume
user.mail
, then click Save.name
.user.displayname
.emailaddress
, Source attribute: user.mail
.jobresponsibilities
, Source attribute: user.jobtitle
.role
, Source attribute: This can be a hard-coded value, for example limited_user
(a Responder role), if you wish for all users to be provisioned with the same role, or you can use Claim Conditions to determine the role based on group membership; in either case, the value sent must be one of PagerDuty’s REST API user role values.Why are users being provisioned with only the email?
If the attribute claims are not properly configured, fields such as name and role will not transfer properly when a user is created upon first SSO login. Commonly, this happens when Namespace is not empty on those claims. Make sure that on each attribute claim (except the Unique User Identifier) the Namespace field is empty and each Name field’s value is spelled exactly as indicated in step 9 of the Azure section above.
Why am I getting the error message “Authentication method ‘WindowsIntegrated’…doesn’t match the requested authentication method…”?
Part of the SAML request sent to Azure from PagerDuty during the first stage of authentication (when a user clicks Sign in with my identity provider and is redirected to Azure) is requested authentication context (the RequestedAuthnContext element), which is a stated preference for certain minimum level of security for user authentication in the identity provider. Our SAML service includes this when sending requests to every service provider, Azure included.
Per Azure’s SAML protocol implementation, only the password class of authentication type (urn:oasis:names:tc:SAML:2.0:ac:classes:Password) is supported when requesting an authentication context:
Azure AD supports only one AuthnContextClassRef value: urn:oasis:names:tc:SAML:2.0:ac:classes:Password.
Furthermore, Azure’s SAML service requires the service provider to specify that there must be an exact match between the requested and authentication context to exactly match the one requested by the service provider (this is enabled via the Require EXACT authentication context comparison option); a different error stating that the context comparison must be exact will result otherwise.
In summary:
Users can get around this issue by using a different web browser that does not attempt to authenticate with the identity provider via the WindowsIntegrated authentication method, and using password authentication to access their identity.
If your organization and IT workflow requires Integrated Windows authentication and your end users are affected by this known issue, please share your feedback to us in the PagerDuty Community or by sending us an email.
For further reference:
Try PagerDuty free for 14 days — no credit card required.