Exemple #1
0
        /// <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;
        }
Exemple #4
0
 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);
 }
Exemple #6
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));
        }
Exemple #7
0
        /// <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));
        }