Tôi đang cố gắng viết ứng dụng giao tiếp với URL OAuth. Giao tiếp với URL OAuth hoạt động phù hợp và người dùng được nhắc đăng nhập chính xác. Tuy nhiên, do các hạn chế trong URL chuyển hướng cho ứng dụng, tôi không thể chuyển hướng đến miền ứng dụng ms (mà tôi tin là cách bạn mở một ứng dụng UWP trên Windows 10 - hãy sửa tôi nếu giả định này không chính xác!).Chuyển hướng đến ứng dụng UWP từ OAuth mà không cần ms-app
Khác với lưu trữ trang web của riêng tôi và tạo chuyển hướng, có ai biết cách thực hiện việc này không?
Mã Tôi hiện đang sử dụng cho khách hàng là mã mẫu:
try
{
var webAuthenticationResult = await WebAuthenticationBroker.AuthenticateAsync(WebAuthenticationOptions.None, url);
switch (webAuthenticationResult.ResponseStatus)
{
case WebAuthenticationStatus.Success:
// Successful authentication.
result = webAuthenticationResult.ResponseData.ToString();
break;
case 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;
}
Vấn đề này thể hiện như thế này:
Đối với “Tuy nhiên, do các hạn chế trong URL chuyển hướng cho ứng dụng, tôi không thể chuyển hướng đến miền ứng dụng ms”, tôi có thể biết điều này có nghĩa là gì không? Ý của bạn là bạn muốn kết nối với Đăng nhập một lần, nhưng nhà cung cấp trực tuyến không cho phép bạn đăng ký URI chuyển hướng dưới dạng 'ms-app: // '? –
@ SunteenWu-MSFT vâng, chính xác điều đó! –