I like to use
web authentication broker to get authorization from Tumblr API. But the result is
AuthHost encountered a security problem: The certificate's CN name does not match the passed value. and will abort the navigation
HRESULT: 0x800B010F
I'd use online SSL checker to verify www.tumble.com and the server seems to be fine.
async void OAuthAsync(string requestTokenKey)
{
string authorizeTokenUrl = "https://www.tumblr.com/oauth/authorize";
System.Uri startURI = new Uri(String.Format("{0}?oauth_token={1}", authorizeTokenUrl, requestTokenKey), UriKind.Absolute);
System.Uri endURI = WebAuthenticationBroker.GetCurrentApplicationCallbackUri();
string result;
try
{
var webAuthenticationResult =
await Windows.Security.Authentication.Web.WebAuthenticationBroker.AuthenticateAsync(
Windows.Security.Authentication.Web.WebAuthenticationOptions.None,
startURI,
endURI);
switch (webAuthenticationResult.ResponseStatus)
{
case Windows.Security.Authentication.Web.WebAuthenticationStatus.Success:
// Successful authentication.
result = webAuthenticationResult.ResponseData.ToString();
break;
case Windows.Security.Authentication.Web.WebAuthenticationStatus.ErrorHttp:
// HTTP error.
result = webAuthenticationResult.ResponseErrorDetail.ToString();
break;
default:
// Other error.
result = webAuthenticationResult.ResponseData.ToString();
break;
}
}
catch (Exception ex)
{
// Authentication failed. Handle parameter, SSL/TLS, and Network Unavailable errors here.
result = ex.Message;
}
System.Diagnostics.Debug.WriteLine(result);
}
Then I copied the startURI and put it to IE, and Tumblr allowed me to access. Is this a WAB issue?
Any help will be appreciated. Thanks.