public AuthenticationContext(
     string onBehalfOf,
     Level keyLevel,
     bool customerInitiated,
     SecurityMetadata securityMetadata)
 {
     this.onBehalfOf        = onBehalfOf;
     this.keyLevel          = keyLevel;
     this.customerInitiated = customerInitiated;
     this.securityMetadata  = securityMetadata;
 }
Esempio n. 2
0
 /// <summary>
 /// Clears the security meta data.
 /// </summary>
 public void ClearSecurityMetaData()
 {
     this.securityMetadata = new SecurityMetadata();
 }
Esempio n. 3
0
 /// <summary>
 /// Sets security metadata included in all requests.
 /// </summary>
 /// <param name="securityMetadata">Security metadata.</param>
 public void SetSecurityMetadata(SecurityMetadata securityMetadata)
 {
     this.securityMetadata = securityMetadata;
 }
Esempio n. 4
0
 /// <summary>
 /// Sets the security metadata to be sent with each request.
 /// </summary>
 /// <param name="securityMetadata">security metadata</param>
 /// TODO: RD-2335: Change from SecurityMetaData to TrackingMetaData
 public void SetTrackingMetadata(SecurityMetadata securityMetadata)
 {
     this.securityMetadata = securityMetadata;
 }
Esempio n. 5
0
 /// <summary>
 /// Clears tracking metadata
 /// </summary>
 public void ClearTrackingMetaData()
 {
     this.trackingMetadata = new SecurityMetadata();
 }
Esempio n. 6
0
 /// <summary>
 /// Sets the security metadata to be sent with each request.
 /// </summary>
 /// <param name="trackingMetadata">security metadata</param>
 /// TODO: RD-2335: Change from SecurityMetaData to TrackingMetaData
 public void SetTrackingMetadata(SecurityMetadata trackingMetadata)
 {
     this.trackingMetadata = trackingMetadata;
 }
Esempio n. 7
0
 /// <summary>
 /// Sets security metadata included in all requests
 /// </summary>
 /// <param name="metaData">security metadata</param>
 /// TODO: RD-2335: Change class from SecurityMetaData to TrackingMetaData
 public void SetTrackingMetaData(SecurityMetadata metaData)
 {
     client.SetTrackingMetadata(metaData);
 }