Using Java Report Server Security Extension : Authenticate
 
Authenticate
Verifies that the user is authorized to access the BIRT iHub System. Implement Authenticate for external user authentication and external user registration.
Request schema
<xsd:complexType name="Authenticate">
<xsd:sequence>
<xsd:element name="User" type="xsd:string"/>
<xsd:element name="Password" type="xsd:string"
minOccurs="0"/>
<xsd:element name="Credentials" type="xsd:base64Binary"
minOccurs="0"/>
<xsd:element name="UserSetting" type="xsd:boolean"
minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
Request elements
User
The name of the user logging on to BIRT iHub.
Password
The user’s password.
Credentials
Additional credentials for authenticating the user.
UserSetting
Specifies whether to return the user’s properties. If True, returns the user’s properties.
Response schema
<xsd:complexType name="AuthenticateResponse">
<xsd:sequence>
<xsd:element name="UserAndProperties"
type="typens:UserAndProperties" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
Response elements
UserAndProperties
The user’s name and properties.