/// <summary> /// Method which redeems a ticket. /// </summary> /// <returns>The redeemed ticket.</returns> public string[] RedeemTicket(string applicationName, string sender, string ticket, int flags, out string externalUserName) { ISSOTicket sso = new ISSOTicket(); string[] results = sso.RedeemTicket(applicationName, sender, ticket, flags, out externalUserName); return(results); }
public IBaseMessage Execute(IPipelineContext pContext, IBaseMessage pInMsg) { var ticket = new ISSOTicket(); pInMsg.Context.Write(new ContextProperty(SSOTicketProperties.SSOTicket), ticket.IssueTicket(0)); return(pInMsg); }
public IBaseMessage Execute(IPipelineContext pContext, IBaseMessage pInMsg) { var ticket = new ISSOTicket(); pInMsg.Context.Write(new ContextProperty(SSOTicketProperties.SSOTicket), ticket.IssueTicket(0)); return pInMsg; }
public void Execute(ref IBaseMessage inmsg, IPipelineContext pc) { try { ISSOTicket ssoTicket = new ISSOTicket(); inmsg.Context.Write("SSOTicket", "http://schemas.microsoft.com/BizTalk/2003/system-properties", ssoTicket.IssueTicket(0)); } catch (Exception e) { throw new Exception("Unable to set context property http://schemas.microsoft.com/BizTalk/2003/system-properties#SSOTicket. Encountered error - " + e.ToString()); } }
public string IssueSelfTicket() { ISSOTicket sso = new ISSOTicket(); return sso.IssueTicket(0); }
/// <summary> /// Method which issues and returns ticket with the given flags. /// </summary> /// <returns>The issued ticket.</returns> public string IssueTicket(int flags) { ISSOTicket sso = new ISSOTicket(); return(sso.IssueTicket(flags)); }
/// <summary> /// Method which issues and returns a ticket. /// </summary> /// <returns>The issued ticket.</returns> public string IssueTicket() { ISSOTicket sso = new ISSOTicket(); return(sso.IssueTicket(0)); }