2016-06-20 1 views
1

으로는 여기 스택 질문을 게시하기 전에 :이 모드는 엑셀 서비스에서 SSAS에 EffectiveUserName를 보낼 수 있기 때문에 sharepoint 2013에서 Windows 인증 팝업을 사용자 정의하는 방법은 무엇입니까?

How Can I pass EffectiveUserName to SSAS through Excel Service using FBA(Forms based authentication) in SharePoint 2013

마지막으로 나는 제 Windows 기반 인증을 사용하기로 결정했다.

이제 다른 인증 방법없이 SharePoint 2013에서 사용자 지정 클레임 기반 Windows 인증 로그인 페이지를 만들어야합니다. 내가 정확히 팝업 페이지처럼 작동하는 사용자 지정 aspx 페이지를 만들

: 아래 그림은 팝업 창을 보여줍니다. 사용자가 로그인을 원할 때이 aspx는 Windows 보안 팝업 대신 표시됩니다.

https://blogs.msdn.microsoft.com/chunliu/2010/09/21/creating-a-custom-login-page-for-windows-authentication/

처럼이 일을 조금 참조가 있지만 작동하지 완전하지 않고 도움이되지 않습니다. 사용자는이 인증 방법만을 사용하여 시스템에 로그인하려고합니다. 그것을 사용자 정의하는 방법?

+0

지금까지 시도한 것은 무엇입니까? – STORM

+0

먼저 FBA를 사용하여 사용자에게 로그인하십시오. 프로젝트 고용주가 이미 SSAS 측면에서 정의 된 역할에 따라 각 사용자에 대해 SSAS 큐브의 데이터 하위 집합 만 표시하려고 할 때까지 모든 것이 좋았습니다. 우리는 sss (보안 저장소 상자)와 같이 많은 것을 테스트하지만 그 중 아무도 SSAS에 EffectiveUserName을 전달하지 않습니다. 이 때문에 역할이 큐브에 적용되지 않으며 SharePoint 2013의 Excel 서비스에서 발생한 오류가 발생하지 않습니다. Windows 인증을 사용할 때 유효한 사용자 이름이 SSAS로 전달됩니다. 감사합니다. –

답변

1

인터넷을 많이 마신 후에 나는 이것을 발견합니다. 여기 있습니다 : VsFile

+1

감사합니다. 여기에 내 마음을 잃고 있었다 :). SPSecurity.RunWithElevatedPrivileges (() => federationAuthenticationModule.SetPrincipalAndWriteSessionToken (token, SPSessionTokenWriteType.WritePersistentCookie))에서 하나의 오류가 발생했습니다. 개체 참조가 개체의 인스턴스로 설정되지 않았습니다. 내 securitytoken에는 보안 키가 없습니다. 이유가 될 수 있을까요? – user7400346

+0

예외의 전체 스택 추적을받지 않고 NullReferenceException을 얻는 이유를 설명하기가 약간 어렵습니다. 그러나 야생 추측으로 나는 아마도 federationAuthenticationModule이 null이라고 말할 수 있습니다. 하지만 문제에 대한 또 다른 질문을 열어야합니다. 이 질문에 대한 주소를 여기에 게시하면 도움을 드리겠습니다. –

관련 문제