2016-11-21 6 views
0

내가 얻고ADFS 3 MFA 인증 공급자는 사용자 정의 인증 업체로 등록 할 수 없습니다

$typeName = "MyAuthenticationProvider.CustomProvider, MyAuthenticationProvider , Version=1.0.0.0, Culture=neutral, PublicKeyToken=63710e27eb483f92" 

Register-AdfsAuthenticationProvider -TypeName $typeName -Name "MyAuthenticationProvider" -Verbose 

오류는 명령 실행 -

Register-AdfsAuthenticationProvider : The external authentication method MyAuthenticationProvider could not be loaded. Exception has been thrown by the target of an invocation.

같은 DLL 내 이전에 벌금을 일을 ADFS 3을 설치했지만 이번에는 DLL을 등록하는 동안이 오류가 발생합니다. DLL이 GAC에 등록 된 것을 볼 수 있습니다. C:\Windows\Microsoft.NET\assembly\GAC_MSIL\

Windows Server 2012 R2. 이 오류의 원인을 찾아 보시기 바랍니다. 이벤트 로그에는 아무 것도 없으며 PowerShell의 오류 정보는 매우 제한적입니다. fyi- 1FA 로그인이 제대로 작동하고 ADFS 서비스가 실행 중이고 AD에 연결할 수 있습니다.

+0

'$ Error [0] .Exception.InnerException'을 체크하면, 양쪽 예외로부터의 스택 트레이스도 통찰력을 제공 할 수있다. –

답변

0

비슷한 문제가있는 다른 사람들이 도움을받을 수 있도록 여기에 답변을 추가하고 있습니다.

많은 로그를 추가 한 후 문제를 찾을 수있었습니다. MyAuthenticationProvider의 생성자에서 시나리오 중 하나에서 처리되지 않은 예외가 발생했습니다.

ADFS는 인증 공급자의 개체를 등록하려고하면 바로 개체를 만듭니다.

그래서이 문제에 직면 한 사람을위한 해결책은 다음과 같습니다. - AuthenticationProvider의 생성자에서 모든 시나리오에 대한 모든 예외를 처리합니다.