From d273fdd670c94325a6086cb1df90d08bacfa7c73 Mon Sep 17 00:00:00 2001 From: Yang Luo Date: Sat, 18 Feb 2023 16:42:45 +0800 Subject: [PATCH] Use username as saml:NameID --- object/saml_idp.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/object/saml_idp.go b/object/saml_idp.go index 696bea48..2361f52d 100644 --- a/object/saml_idp.go +++ b/object/saml_idp.go @@ -64,7 +64,7 @@ func NewSamlResponse(user *User, host string, certificate string, destination st assertion.CreateAttr("IssueInstant", now) assertion.CreateElement("saml:Issuer").SetText(host) subject := assertion.CreateElement("saml:Subject") - subject.CreateElement("saml:NameID").SetText(user.Email) + subject.CreateElement("saml:NameID").SetText(user.Name) subjectConfirmation := subject.CreateElement("saml:SubjectConfirmation") subjectConfirmation.CreateAttr("Method", "urn:oasis:names:tc:SAML:2.0:cm:bearer") subjectConfirmationData := subjectConfirmation.CreateElement("saml:SubjectConfirmationData")