user2955724가 지적한 것처럼 특정 계정에 속한 구독 목록을 얻을 수 있지만 특정 사용자가 귀하의 광고에 있지 않는 한 Azure AD를 사용하여 관련 리소스를 관리 할 수는 없습니다.
동일한 문제가 발생하여 게시 설정 파일을 사용해야했습니다. 나는 publish settings 다운로드 링크로 링크 된 Webview를 포함했다. 파일을 구문 분석하고 인증서 및 구독 ID를 가져옵니다.
Windows Phone API에는 X.509Certificate2 클래스가 없지만 Windows.Security.Cryptography.Certificates
네임 스페이스를 사용하여 HTTP 요청에 인증서를 첨부 할 수 있습니다.
public async Task<Certificate> GetCertificate(string certificateRawData)
{
await CertificateEnrollmentManager.ImportPfxDataAsync(certificateRawData,"",ExportOption.Exportable,KeyProtectionLevel.NoConsent,InstallOptions.None,"friendlyName");
CertificateQuery cq=new CertificateQuery();
cq.FriendlyName="friendlyName";
var certs=CertificateStores.FindAllAsync(cq);
return certs[0];//return Certificate object
}
이 인증서를 HttpBaseProtocolFilter
의 인스턴스에 첨부하십시오.
이 시점부터 문제가 시작됩니다. Windows Phone은 현재 X509Certificate2를 지원하지 않습니다. –