/// <summary> /// Loads the device credentials (if they exist). If they don't /// </summary> /// <param name="applicationId">Application id</param> /// <param name="issuerUri">URL for the current token issuer</param> /// <remarks> /// The issuerUri can be retrieved from the IServiceConfiguration interface's CurrentIssuer property. /// </remarks> public static ClientCredentials LoadOrRegisterDevice(Guid applicationId, Uri issuerUri) { var clientCredentials = DeviceIdManager.LoadDeviceCredentials(issuerUri) ?? DeviceIdManager.RegisterDevice(applicationId, issuerUri); return(clientCredentials); }