2016-07-14 2 views
0

나는 사전에 Dynamics CRM 2016에서 현재 로그인 한 사용자의 GUID 및 사용자 이름을 얻는 방법을 알고 있습니다. 그러나 나는 또한 약간의 비즈니스 이유 때문에 암호를 집어 들고 사용자의 문서를 관리하기 위해 다른 응용 프로그램에 전달해야합니다.Dynamics CRM에서 로그인 한 사용자의 비밀번호를 미리 얻는 방법은 무엇입니까?

내가 검색 한 내용 사용자의 ID와 사용자 이름 만 가져올 수 있지만 사용자의 암호는 찾을 수 없습니다. 현재 로그인 한 사용자의 비밀번호를 어떻게 얻을 수 있는지 알아야합니다. 어떤 아이디어/제안이 도움이 될 것입니다.

+3

당신이 명백한 보안상의 이유로 암호를 얻을 수 –

+0

이 ADFS의 목적은 ... – Daryl

답변

2

사용자가 사용자에게 제공하지 않는 한 할 수 없습니다.

암호는 인증 계층 (Windows 통합 또는 ADFS)에서 처리하며 CRM은 사용자 암호를 알지 못합니다. Active Directory (또는 ADFS가 사용할 수있는 다른 LDAP 서비스)가 사용자 암호를 읽을 수 있다고 생각하지 않습니다. 사용자가 교환 인증을 위해 CRM에 암호를 제공 할 수 있습니다 서버 측 동기화에서

하지만 암호가 CRM 플랫폼 이외의 읽을 수 없습니다 (그들이 SQL에서 암호화됩니다.) 것을 당신은 할 수 없습니다 코드 또는 SQL을 사용하여 해당 암호를 읽습니다.

0

CRM On-Premise가 Active Directory를 사용한다고 생각합니다. AD 암호는 되돌릴 수없는 암호화를 사용하여 저장되므로 보안상의 이유로 해독 가능한 암호화를 사용 가능하게 설정하지 않으면 읽기 가능한 형식으로 암호화 할 수 없습니다.

관련 문제