private static void AuthenticateCallback(object state)
{
AuthenticateCallbackContext context = (AuthenticateCallbackContext)state;
context._result = context._module.Authenticate(null, context._credential, context._thisPtr, context._spn, context._token);
}