Class CustomLoginData
Represents a container for authentication claims passed to the Report Server
Inheritance
Inherited Members
Namespace: Telerik.ReportServer.HttpClient
Assembly: Telerik.ReportServer.HttpClient.dll
Syntax
public class CustomLoginData
Constructors
CustomLoginData()
The default constructor that initializes the Claims collection
Declaration
public CustomLoginData()
CustomLoginData(IDictionary<String, String>)
A constructor that adds a collection of claims to the instance Claims collection.
Declaration
public CustomLoginData(IDictionary<string, string> claims)
Parameters
System.Collections.Generic.IDictionary<System.String, System.String>
claims
|
CustomLoginData(String, String)
A constructor that adds a new claim to the Claims collection
Declaration
public CustomLoginData(string type, string value)
Parameters
System.String
type
|
System.String
value
|
Properties
Claims
Collection of authentication claims
Declaration
public Dictionary<string, string> Claims { get; set; }
Property Value
System.Collections.Generic.Dictionary<System.String, System.String>
|
Signature
Gets or sets the signature for the claims data
Declaration
public byte[] Signature { get; set; }
Property Value
System.Byte[]
|
Username
Returns the username from the Claims collection
Declaration
public string Username { get; }
Property Value
System.String
|
Methods
GetDataForSigning()
Returns the instance data that will be signed with a certificate
Declaration
public byte[] GetDataForSigning()
Returns
System.Byte[]
|
ShouldSerializeUsername()
Determines if the Username property should be serialized. Used internally by JSON serializer.
Declaration
public bool ShouldSerializeUsername()
Returns
System.Boolean
|