Windows中的Azure Active Directoryauthentication在iOS中

任何人在iOS上使用Windows Azure,以及如何访问Windows Azure Active Directory …请帮助我下面的主题什么是我将在编码中设置下面提到的主题的价值…

WAAD_LOGIN_URL WAAD_DOMAIN WAAD_CLIENT_ID WAAD_REDIRECT_URI WAAD_RESOURCE WAAD_SERVICE_ENDPOINT

请提前给我提供帮助,谢谢:)

您可能想要检查开源的github库进行身份验证: https : //github.com/MSOpenTech/azure-activedirectory-library-for-ios 。 我目前是主要贡献者,所以随时问我在图书馆的进一步问题。 自述文件将为您提供有关如何进行身份验证并开始使用所提供的访问令牌的想法。 以下是获取访问令牌的示例代码。 请记住,访问令牌是内部缓存的,所以您只需在每次需要时调用acquireTokenWithResource,该库就会负责认证(如果需要,请求用户输入凭据),并利用OAuth 2.0协议的刷新令牌。

ADAuthenticationError *error; authContext = [ADAuthenticationContext authenticationContextWithAuthority:authority error:&error]; NSURL *redirectUri = [NSURL URLWithString:redirectUriString]; [authContext acquireTokenWithResource:resourceId clientId:clientId redirectUri:redirectUri completionBlock:^(ADAuthenticationResult *result) { if (AD_SUCCEEDED != result.status){ // display error on the screen [self showError:result.error.errorDetails]; } else{ //Use result.accessToken to access any services. } }];