无法从IOS移动应用程序调用Azure Web API

问题描述 投票:-1回答:1

我正在尝试进行身份验证,并且能够登录并获取一个accessToken,但无法访问Web API

这是我尝试过的

let urlRequest = NSMutableURLRequest()
urlRequest.url = URL(string: "https://contoso.api.com")!
urlRequest.httpMethod = "GET"
urlRequest.allHTTPHeaderFields = [ "Authorization" : "Bearer \(accessToken)" ]

URLSession.shared.dataTask(with: urlRequest as URLRequest) { (data, response, err) in

        guard let data = data else { return }

        let dataAsString = String(data: data, encoding: .utf8)
        print("The result is \(dataAsString)")

    }.resume()

这是我尝试访问Web API时显示的错误

    CredStore - performQuery - Error copying matching creds.  Error=-25300, query={
    class = inet;
    "m_Limit" = "m_LimitAll";
    ptcl = htps;
    "r_Attributes" = 1;
    sdmn = "xyz";
    srvr = "xyz";
    sync = syna;
}

任何帮助都将不胜感激。

ios swift azure msal
1个回答
0
投票

[这似乎比Azure与iOS更相关。

© www.soinside.com 2019 - 2024. All rights reserved.