Windows 유니버설 앱이 포함 된 Active Directory 인증 라이브러리

user3526424

ADAL의 어떤 버전이 UWP 스타일 응용 프로그램을 지원해야하거나 지원할 계획입니까?

현재 안정 버전 (2.18.206251556)은 예외를 제공합니다.

System.ExecutionEngineException이 처리되지 않았습니다. HResult = -2146233082
Message = 'System.ExecutionEngineException'유형의 예외가 발생했습니다. InnerException :

다음 코드로 토큰을 가져 오려고 할 때 :

    public async Task<string> GetOAuthTokenFromAAD()
    {
        var authenticationContext = new AuthenticationContext(String.Format("{0}/{1}", ADALServiceURL, TenantDomain));

        var result = await authenticationContext.AcquireTokenAsync(string.Format("{0}/", ARMBillingServiceURL), ClientId, new Uri(ADALRedirectURL));

        if (result == null)
        {
            throw new InvalidOperationException("Failed to obtain the JWT token");
        }
        return result.AccessToken;
    }

그리고 최신 버전 3.4.206191646-alpha에서 오류가 발생합니다.

심각도 코드 설명 프로젝트 파일 줄 오류 CS1503 인수 3 : 'System.Uri'에서 'Microsoft.IdentityModel.Clients.ActiveDirectory.UserCredential'CloudScheduler로 변환 할 수 없습니다.

올바르게 이해했다면 UserCredential 매개 변수가 매개 변수로 필요하지 않아야하며 대신 URI 유형을 사용해야합니다.

메릴 페르난도

좋아요, 그래서 저는 샘플 Todolist 앱에서이 작업을 수행했습니다. AcquireTokenAsync에 대한 오버로드는 이제 새로운 PlatformParameters 옵션을 전달해야합니다. 일단 추가하면 갈 것입니다.

var p = new PlatformParameters(PromptBehavior.Always, false); 
AuthenticationResult result = await authContext.AcquireTokenAsync(todoListResourceId, clientId, redirectURI, p);

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

PHP 클라이언트 라이브러리가 포함 된 Google Directory API는 403을 제공합니다.

분류에서Dev

Windows 10에 JDK 설치-손상된 WBEM 라이브러리 / WMI 라이브러리로 인한 MsiEnumProducts 오류 1610

분류에서Dev

sbt 어셈블리 플러그인은 "제공된"라이브러리를 포함하고 계보입니다.

분류에서Dev

지원 라이브러리 버전이 포함 된 라이브러리를 찾는 방법

분류에서Dev

공개 샘플 앱 Gradle 설정이 포함 된 비공개 소스 라이브러리

분류에서Dev

유니버설 Windows 앱 C ++에서 win32 DLL 라이브러리 사용

분류에서Dev

Python / NumPy와 유사한 배열 작업이 포함 된 C ++ 라이브러리

분류에서Dev

빌드 된 공유 라이브러리에 헤더 파일 포함

분류에서Dev

WSL에서 Windows에 설치된 라이브러리 사용-Ubuntu

분류에서Dev

Windows 시스템 파일 만 포함 된 하드 드라이브를 인덱싱하는 것이 합리적입니까?

분류에서Dev

Python이 설치된 라이브러리를 찾지 못함

분류에서Dev

Active Directory에 가입하는 Mac이 여전히 인증을 요청 함

분류에서Dev

로봇 프레임 워크-프로세스 라이브러리가 포함 된 동안 "이름이 '프로세스 실행'인 키워드가 없습니다."

분류에서Dev

QT에 포함 된 라이브러리가 올바르지 않은 이유는 무엇입니까?

분류에서Dev

공유 라이브러리의 함수 포인터를 ctypes로 교체

분류에서Dev

자체 서명 된 CRT 및 KEY 파일이있는 경우 모든 컴퓨터에서 선택할 수 있도록 Windows Active Directory 인트라넷 설정에 이러한 파일을 설치할 수 있습니까?

분류에서Dev

함수 포인터를 API 인터페이스로 컴파일 된 라이브러리에 전달

분류에서Dev

OSX gcc가 설치된 라이브러리를 찾지 못함

분류에서Dev

웹 사이트에서 사설 IP LDAP / Active Directory를 통한 사용자 인증

분류에서Dev

.swift 파일이 포함 된 Objective-C 정적 라이브러리 가져 오기로 인한 Objective-C 앱의 신속한 빌드 오류

분류에서Dev

여러 플랫폼에서 포함 된 공유 라이브러리로 NDK 빌드

분류에서Dev

Visual C ++ 크로스 플랫폼 android : 미리 빌드 된 공유 라이브러리 포함

분류에서Dev

MarkerClusterer가 포함 된 Google Maps Store Locator 라이브러리

분류에서Dev

MediaStreamRecorder 라이브러리가 포함 된 Chrome desktopCapture API

분류에서Dev

c ++-포함 된 라이브러리의 extern 변수

분류에서Dev

TornadoFX : 다른 라이브러리가 포함 된 Type-Safe CSS

분류에서Dev

Active Directory / LDPA가 긴 사용자 이름으로 인증되지 않습니다.

분류에서Dev

스레딩으로 인해 디버깅하기 어려운 포인트 클라우드 라이브러리 앱?

분류에서Dev

angularjs에 미리 입력하기 위해 포함 된 라이브러리는 무엇입니까?

Related 관련 기사

  1. 1

    PHP 클라이언트 라이브러리가 포함 된 Google Directory API는 403을 제공합니다.

  2. 2

    Windows 10에 JDK 설치-손상된 WBEM 라이브러리 / WMI 라이브러리로 인한 MsiEnumProducts 오류 1610

  3. 3

    sbt 어셈블리 플러그인은 "제공된"라이브러리를 포함하고 계보입니다.

  4. 4

    지원 라이브러리 버전이 포함 된 라이브러리를 찾는 방법

  5. 5

    공개 샘플 앱 Gradle 설정이 포함 된 비공개 소스 라이브러리

  6. 6

    유니버설 Windows 앱 C ++에서 win32 DLL 라이브러리 사용

  7. 7

    Python / NumPy와 유사한 배열 작업이 포함 된 C ++ 라이브러리

  8. 8

    빌드 된 공유 라이브러리에 헤더 파일 포함

  9. 9

    WSL에서 Windows에 설치된 라이브러리 사용-Ubuntu

  10. 10

    Windows 시스템 파일 만 포함 된 하드 드라이브를 인덱싱하는 것이 합리적입니까?

  11. 11

    Python이 설치된 라이브러리를 찾지 못함

  12. 12

    Active Directory에 가입하는 Mac이 여전히 인증을 요청 함

  13. 13

    로봇 프레임 워크-프로세스 라이브러리가 포함 된 동안 "이름이 '프로세스 실행'인 키워드가 없습니다."

  14. 14

    QT에 포함 된 라이브러리가 올바르지 않은 이유는 무엇입니까?

  15. 15

    공유 라이브러리의 함수 포인터를 ctypes로 교체

  16. 16

    자체 서명 된 CRT 및 KEY 파일이있는 경우 모든 컴퓨터에서 선택할 수 있도록 Windows Active Directory 인트라넷 설정에 이러한 파일을 설치할 수 있습니까?

  17. 17

    함수 포인터를 API 인터페이스로 컴파일 된 라이브러리에 전달

  18. 18

    OSX gcc가 설치된 라이브러리를 찾지 못함

  19. 19

    웹 사이트에서 사설 IP LDAP / Active Directory를 통한 사용자 인증

  20. 20

    .swift 파일이 포함 된 Objective-C 정적 라이브러리 가져 오기로 인한 Objective-C 앱의 신속한 빌드 오류

  21. 21

    여러 플랫폼에서 포함 된 공유 라이브러리로 NDK 빌드

  22. 22

    Visual C ++ 크로스 플랫폼 android : 미리 빌드 된 공유 라이브러리 포함

  23. 23

    MarkerClusterer가 포함 된 Google Maps Store Locator 라이브러리

  24. 24

    MediaStreamRecorder 라이브러리가 포함 된 Chrome desktopCapture API

  25. 25

    c ++-포함 된 라이브러리의 extern 변수

  26. 26

    TornadoFX : 다른 라이브러리가 포함 된 Type-Safe CSS

  27. 27

    Active Directory / LDPA가 긴 사용자 이름으로 인증되지 않습니다.

  28. 28

    스레딩으로 인해 디버깅하기 어려운 포인트 클라우드 라이브러리 앱?

  29. 29

    angularjs에 미리 입력하기 위해 포함 된 라이브러리는 무엇입니까?

뜨겁다태그

보관