OpsManager SAML auth Azure AD

Has anyone configured OpsManager to use SAML authentication with Azure AD is the IdP. I have passed on the documentation to the team responsible for AD, but can’t get SAML to work. Currently throwing the following error:

[JettyHttpPool-146] ERROR com.xgen.svc.mms.res.exception.DefaultThrowableHandler [DefaultThrowableHandler.java:handle:32] - com.xgen.svc.mms.res.SamlResource.assertion(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse,javax.ws.rs.core.MultivaluedMap) - msg: null
java.lang.NullPointerException: null
        at com.xgen.svc.mms.svc.user.SamlAuthenticationSvc.getUserFromAttributes(SamlAuthenticationSvc.java:296)
        at com.xgen.svc.mms.svc.user.SamlAuthenticationSvc.samlAuthentication(SamlAuthenticationSvc.java:130)
        at com.xgen.svc.mms.res.SamlResource.assertion(SamlResource.java:102)
        at com.xgen.svc.mms.res.SamlResource_$$_jvst375_a._d2assertion(SamlResource_$$_jvst375_a.java)

I am pretty sure the Enterprise App in Azure AD is not configured correctly. Has anyone got this working that could give me some pointers?