ReportServiceAuthentication.LogonUser Method
Logs on a user and authenticates a user request to the Report Server Web service.
Namespace: ReportServiceAuthentication
Assembly: ReportServiceAuthentication (in ReportServiceAuthentication.dll)
Syntax
'Declaration
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/2006/03/15/reporting/reportingservices/LogonUser", RequestNamespace := "https://schemas.microsoft.com/sqlserver/2006/03/15/reporting/reportingservices", _
ResponseNamespace := "https://schemas.microsoft.com/sqlserver/2006/03/15/reporting/reportingservices", _
Use := SoapBindingUse.Literal, ParameterStyle := SoapParameterStyle.Wrapped)> _
Public Function LogonUser ( _
userName As String, _
password As String, _
authority As String, _
<OutAttribute> ByRef cookieName As String _
) As Boolean
'Usage
Dim instance As ReportServiceAuthentication
Dim userName As String
Dim password As String
Dim authority As String
Dim cookieName As String
Dim returnValue As Boolean
returnValue = instance.LogonUser(userName, _
password, authority, cookieName)
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/2006/03/15/reporting/reportingservices/LogonUser", RequestNamespace = "https://schemas.microsoft.com/sqlserver/2006/03/15/reporting/reportingservices",
ResponseNamespace = "https://schemas.microsoft.com/sqlserver/2006/03/15/reporting/reportingservices",
Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
public bool LogonUser(
string userName,
string password,
string authority,
out string cookieName
)
[SoapDocumentMethodAttribute(L"https://schemas.microsoft.com/sqlserver/2006/03/15/reporting/reportingservices/LogonUser", RequestNamespace = L"https://schemas.microsoft.com/sqlserver/2006/03/15/reporting/reportingservices",
ResponseNamespace = L"https://schemas.microsoft.com/sqlserver/2006/03/15/reporting/reportingservices",
Use = SoapBindingUse::Literal, ParameterStyle = SoapParameterStyle::Wrapped)]
public:
bool LogonUser(
String^ userName,
String^ password,
String^ authority,
[OutAttribute] String^% cookieName
)
[<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/2006/03/15/reporting/reportingservices/LogonUser", RequestNamespace = "https://schemas.microsoft.com/sqlserver/2006/03/15/reporting/reportingservices",
ResponseNamespace = "https://schemas.microsoft.com/sqlserver/2006/03/15/reporting/reportingservices",
Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)>]
member LogonUser :
userName:string *
password:string *
authority:string *
cookieName:string byref -> bool
public function LogonUser(
userName : String,
password : String,
authority : String,
cookieName : String
) : boolean
Parameters
- userName
Type: System.String
The name of the user.
- password
Type: System.String
The password for the user.
- authority
Type: System.String
Optional. The domain name to use when authenticating a user. Pass a value of nulla null reference (Nothing in Visual Basic) (Nothing in Visual Basic) to omit this argument.
- cookieName
Type: System.String%
The name assigned to the cookie.
Return Value
Type: System.Boolean
true if the user was successfully authenticated; otherwise, false.