public AuthenticationContext( string onBehalfOf, Level keyLevel, bool customerInitiated, SecurityMetadata securityMetadata) { this.onBehalfOf = onBehalfOf; this.keyLevel = keyLevel; this.customerInitiated = customerInitiated; this.securityMetadata = securityMetadata; }
/// <summary> /// Clears the security meta data. /// </summary> public void ClearSecurityMetaData() { this.securityMetadata = new SecurityMetadata(); }
/// <summary> /// Sets security metadata included in all requests. /// </summary> /// <param name="securityMetadata">Security metadata.</param> public void SetSecurityMetadata(SecurityMetadata securityMetadata) { this.securityMetadata = securityMetadata; }
/// <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; }
/// <summary> /// Clears tracking metadata /// </summary> public void ClearTrackingMetaData() { this.trackingMetadata = new SecurityMetadata(); }
/// <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; }
/// <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); }