/// <summary> /// Set the subject. /// </summary> /// <param name="subject"></param> /// <returns></returns> public AssertionBuilder SetSubject(Action <SubjectBuilder> callback) { var subject = new SubjectType(); var builder = new SubjectBuilder(subject); callback(builder); _assertion.Subject = subject; return(this); }
/// <summary> /// Specifies the requested subject of the resulting assertion(s). /// </summary> /// <param name="callback"></param> /// <returns></returns> public AuthnRequestBuilder SetSubject(Action <SubjectBuilder> callback) { var subject = new SubjectType(); var builder = new SubjectBuilder(subject); callback(builder); _authRequest.Subject = subject; return(this); }