Пример #1
0
        /// <summary>
        /// Get the final token given the server challenge token
        /// </summary>
        /// <param name="serverHostname"></param>
        /// <param name="serverToken"></param>
        /// <param name="requestId"></param>
        /// <returns></returns>
        public static string GetFinalAuthToken(string serverHostname,
                                               string serverToken, Guid requestId)
        {
            var tokenBytes = WinAuthEndPoint.AcquireFinalSecurityToken(serverHostname,
                                                                       Convert.FromBase64String(serverToken), requestId);

            return(string.Concat(" ", Convert.ToBase64String(tokenBytes)));
        }
Пример #2
0
        /// <summary>
        ///     Get the final token given the server challenge token
        /// </summary>
        /// <param name="serverHostname"></param>
        /// <param name="serverToken"></param>
        /// <param name="data"></param>
        /// <returns></returns>
        internal static string GetFinalAuthToken(string serverHostname, string serverToken, InternalDataStore data)
        {
            var tokenBytes =
                WinAuthEndPoint.AcquireFinalSecurityToken(serverHostname, Convert.FromBase64String(serverToken),
                                                          data);

            return(string.Concat(" ", Convert.ToBase64String(tokenBytes)));
        }