ReportExecutionService.LogonUser(String, String, String) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
보고서 서버 웹 서비스에 사용자를 로그온하고 사용자 요청을 인증합니다.
public:
void LogonUser(System::String ^ userName, System::String ^ password, System::String ^ authority);
public void LogonUser (string userName, string password, string authority);
member this.LogonUser : string * string * string -> unit
Public Sub LogonUser (userName As String, password As String, authority As String)
매개 변수
- userName
- String
사용자의 이름입니다.
- password
- String
사용자의 암호입니다.
- authority
- String
선택 사항입니다. 사용자를 인증할 때 사용할 도메인 이름입니다. Windows 도메인을 예로 들 수 있습니다. 이 인수를 생략하려면 null
(Visual Basic의 경우 Nothing
) 값을 전달합니다.
설명
다음 표에서는 이 작업에 대한 헤더 및 사용 권한 정보를 보여 줍니다.
SOAP 헤더 사용 | (Out) ServerInfoHeaderValue |
기본 모드 필수 권한 | 없음 |
SharePoint 모드 필수 권한 | 없음 |
이 메서드는 사용자 지정 보안 확장에서만 작동합니다. 자세한 내용은 웹 서비스 인증 을 참조하세요.
메서드는 LogonUser 사용자 지정 인증이 구성된 경우 보고서 서버 웹 서비스에 지정된 사용자를 인증합니다.
LogonUser 은 SSL(Secure Sockets Layer)을 통해 호출되어야 합니다. 메서드가 안전하게 호출되지 않으면 실패합니다. 인증에 성공하면 보고서 서버 웹 서비스는 인증 쿠키를 생성하고 HTTPS 헤더에 쿠키를 반환합니다. 응답은 SSL을 통해 반환됩니다.