Skip to content

Conversation

chlowell
Copy link
Member

@chlowell chlowell commented Jan 27, 2021

Closes #13540

@chlowell chlowell added Client This issue points to a problem in the data-plane of the library. Azure.Identity labels Jan 27, 2021
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is there a reason (like an MSAL requirement) for using PrivateFormat.TraditionalOpenSSL, rather than PrivateFormat.PKCS8?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No. So far as I can tell we have no reason to prefer either, so I'll follow cryptography's preference for PKCS8.

@chlowell chlowell marked this pull request as draft January 28, 2021 23:24
@chlowell
Copy link
Member Author

I split the cert-as-bytes part of this into #16410, will refocus this PR on PKCS12 support.

@chlowell chlowell changed the title CertificateCredential accepts certs as bytes and supports PKCS12 CertificateCredential supports PKCS12 certs Feb 4, 2021
@chlowell chlowell marked this pull request as ready for review August 13, 2021 19:21
@chlowell chlowell requested a review from benbp as a code owner August 13, 2021 19:21
@chlowell chlowell requested review from xiangyan99 and mccoyp August 13, 2021 19:21
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seems like certificate_path is not required. Why not give it a default value?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Either certificate_path or certificate_data is required. CertificateCredential.__init__ will always have a value for certificate_path because it was originally a required parameter.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Then if user wants to use certificate_data, they have to explicitly set certificate_path to None?

My concern (though not very strong) is if we imply user must set the value of certificate_path and if certificate_path is not None, setting certificate_data raises ValueError. It will cause confusion if user wants to use certificate_data to get_client_credential?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This (get_client_credential) is an internal helper method called only by CertificateCredential.__init__, so I doubt it implies anything to users. This is the public API:

# load a cert from disk
CertificateCredential(tenant_id, client_id, "/cert.pem")

# load a cert from bytes
CertificateCredential(tenant_id, client_id, certificate_data=some_bytes)

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Get it. Then never mind.

Thanks for the clarification.

@chlowell chlowell requested a review from xiangyan99 August 17, 2021 20:43
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just so that I know for future reference, how do you know when a nosec suppression is necessary? Is there a command to locally run security checks?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The tool is bandit. Its warnings are rare enough that I've never run it locally. It runs as a stage of the Analyze job, so I expect a bandit warning to fail a CI run. You suppress the warning when you really need to do something bandit considers insecure and have confirmed there is no danger. For example, the issue here is that a collision attack against SHA1 is feasible. In this context that means an attacker could create a forged cert having the same fingerprint as a legitimate one. That's okay because AAD has a copy of the legitimate cert and uses the fingerprint only to identify that copy. An attacker can't authenticate with such a forged cert because its signatures won't verify against the legitimate cert.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What's request here?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@chlowell chlowell merged commit 670b78c into Azure:main Aug 20, 2021
@chlowell chlowell deleted the pfx branch August 20, 2021 23:11
iscai-msft added a commit to iscai-msft/azure-sdk-for-python that referenced this pull request Aug 23, 2021
…into have_pipelines_support_rest

* 'main' of https://github.com/Azure/azure-sdk-for-python: (27 commits)
  Document Pod Identity's special use of client_id (Azure#20377)
  [rest] use azure json encoder for json input bodies (Azure#20361)
  CertificateCredential supports PKCS12 certs (Azure#16384)
  Bug fix for pipeline downloading incorrect package ver (Azure#20294)
  Update metadata values (Azure#20365)
  [Key Vault] Add 7.3-preview support for administration (Azure#20364)
  Fix Monitor opentelemetry exporter readme issues (Azure#19038)
  More Renaming in query (Azure#20303)
  Update CODEOWNERS (Azure#20366)
  [ServiceBus] update migration guide with message count info (Azure#20360)
  [rest] change text from a property to a method (Azure#20290)
  Handle value types for results (Azure#20358)
  Remove old unused update changelog script (Azure#20357)
  bump node version (Azure#20353)
  [AutoRelease] t2-web-2021-08-03-73015 (Azure#20053)
  Fix query batch processing (Azure#20345)
  Sync eng/common directory with azure-sdk-tools for PR 1912 (Azure#20340)
  Increment version for schemaregistry releases (Azure#20326)
  [SchemaRegistry] prepare avro for release (Azure#20321)
  Update CHANGELOG.md (Azure#20334)
  ...
hildurhodd pushed a commit to hildurhodd/azure-sdk-for-python that referenced this pull request Aug 30, 2021
msyyc added a commit that referenced this pull request Aug 30, 2021
* CodeGen from PR 15691 in Azure/azure-rest-api-specs
[NetAppFiles] fix default in volumeproperties (#15691)

* fix default in volumeproperties

* Update description

* Update description

Co-authored-by: Audunn Baldvinsson <[email protected]>

* version,CHANGELOG

* test

* bump node version (#20353)

* Remove old unused update changelog script (#20357)

Co-authored-by: Wes Haggard <[email protected]>

* Handle value types for results (#20358)

* Handle value types for results

* update test

* lint

* comprehension

* more precis

* fix test

* [rest] change text from a property to a method (#20290)

* [ServiceBus] update migration guide with message count info (#20360)

#20245

* Update CODEOWNERS (#20366)

* More Renaming in query (#20303)

* More Reanaming in query

* changelog

* commit 2

* some changes

* remove errror

* Update sdk/monitor/azure-monitor-query/azure/monitor/query/_models.py

* Apply suggestions from code review

Co-authored-by: Adam Ling (MSFT) <[email protected]>

* Update sdk/monitor/azure-monitor-query/CHANGELOG.md

Co-authored-by: Adam Ling (MSFT) <[email protected]>

* Fix Monitor opentelemetry exporter readme issues (#19038)

* [Key Vault] Add 7.3-preview support for administration (#20364)

* Update metadata values (#20365)

* Update metadata values

* distributed trace

* oops

* Update sdk/monitor/azure-monitor-query/CHANGELOG.md

* Apply suggestions from code review

* Bug fix for pipeline downloading incorrect package ver (#20294)

* Bug fix: pipeline to download correct package ver

* Update clean version

* Update clean version

* Cleanup

* Cleanup

* Cleanup

* Cleanup

* Comments added

* Testing

* Final-Version

* CertificateCredential supports PKCS12 certs (#16384)

* [rest] use azure json encoder for json input bodies (#20361)

* Document Pod Identity's special use of client_id (#20377)

* Consistency related changes (#20385)

* time stamp

* Rename AggragationType to MetricAggregationType

* Metric Class

* logs batch result

* MetricNamespaceClassification

* LogsTable + LogsTableColumn

* lint

* more lint

* Add Cloud Configuration section to Identity readme (#20373)

* keyvault and storage have a conflict between mindependency and what local azure-identity requires. resolve it (#20391)

* [AutoRelease] t2-costmanagement-2021-07-27-84467 (#19949)

* CodeGen from PR 15291 in Azure/azure-rest-api-specs
Updating Query filter description (#15291)

Co-authored-by: Jorge Chavez Nieto <[email protected]>

* version,CHANGELOG

Co-authored-by: SDKAuto <[email protected]>
Co-authored-by: Jorge Chavez Nieto <[email protected]>
Co-authored-by: PythonSdkPipelines <PythonSdkPipelines>

* [AutoRelease] t2-servicebus-2021-08-19-00756 (#20350)

* CodeGen from PR 14749 in Azure/azure-rest-api-specs
add apitestErrorCode doc (#14749)

* add apitestErrorCode doc

* add armRPC doc

* add roundTripInconsistentProperty doc

* small fix

* update

* update signalR armTemplate

* update yaml

* new file

* add testScenario with armTemplate

* update doc

* update readme.md

* update doc

* update NOTE section

* add signalRCreateOrUpdate example file

* udpate doc

* add generate test scenario section

* update doc

* add serviceFacbric test scenario file

* update managedClusters.yaml

* update generateABasicTestScenario.md

* update features doc

* add run api test gif

* version,CHANGELOG

* test

* Update test_cli_mgmt_servicebus_namespace.py

* Update test_queues.py

* Update test_queues.py

Co-authored-by: SDKAuto <[email protected]>
Co-authored-by: PythonSdkPipelines <PythonSdkPipelines>
Co-authored-by: Zed Lei <[email protected]>
Co-authored-by: Jiefeng Chen <[email protected]>

* [AutoRelease] t2-policyinsights-2021-08-23-78735 (#20381)

* CodeGen from PR 15165 in Azure/azure-rest-api-specs
[policyinsights] Fix next_link (#15165)

* fix next_link

* directive

* Update readme.nodejs.md

* js directvie

* Update readme.md

* supress other language

* Update readme.go.md

* swagger lint

* swagger lint

* swagger lint

* Update readme.md

* version,CHANGELOG

Co-authored-by: SDKAuto <[email protected]>
Co-authored-by: PythonSdkPipelines <PythonSdkPipelines>
Co-authored-by: Zed Lei <[email protected]>

* [AutoRelease] t2-datamigration-2021-08-19-04035 (#20349)

* CodeGen from PR 15259 in Azure/azure-rest-api-specs
Dev datamigration microsoft.data migration 2021 06 30 (#15259)

* Created new api version and refactoring changes (such as fixing new build restrictions)

* Adding breaking changes

* Adding location to the services update example

* Adding location for projects update and refactoring the task command

* Resolving tasks command ModelValidation test failure

* Resolving issue based on zhenglaizhang's recommendation

* Adding comma to resolve issue

Co-authored-by: Artem Pavlichenko <[email protected]>

* version,CHANGELOG

Co-authored-by: SDKAuto <[email protected]>
Co-authored-by: Artem Pavlichenko <[email protected]>
Co-authored-by: PythonSdkPipelines <PythonSdkPipelines>

* Chain exceptions from LibsecretPersistence (#20380)

* [translation] fix poller.details (#20392)

* fixing docstring types for async client

* populate poller.details.id immediately

* pylint

* add bug fix to changelog

* improve begin_translation docstring (#20401)

* Update .docsettings.yml (#20402)

* Sync eng/common directory with azure-sdk-tools for PR 1918 (#20342)

* Stress test deployment script resiliency fixes

* Use PSModule-Helpers to install powershell-yaml

Co-authored-by: Ben Broderick Phillips <[email protected]>

* improve docs and samples for glossaries and custom models (#18587)

* update the readme

* update readme file

* added custom translation samples

* fix 'no-locale' thing in links

* update glossary docs

* update glossaries

* link to sample glossaries instead of writing code in readme

* update custom model sample linking

* remove relative linking in readme

* make subheadings in bold text to be more readable

* conform with 'Document Translation' naming

* disambiguate container sas url

* capitaliz Azure name

* remove misplaced period

* update samples -> custom model

* update async sample -> custom model

* remove localization from url

* update readme with new file types for glossaries

* adding sample glossaries -> xlf

* white space

* use simplified single input method

* update 'job' terminology

* update azure-core naming

* update glossary blob file reference name

* link to supported glossaries table

* remove locale from url

* [purview account] first release for azure-purview-account (#20335)

* purview account

* CI

* verion-tolerant

* endpoint order

* add test for collections

* Update CHANGELOG.md

* review

* update reamdme

* skip custom translation model samples (#20414)

* Address API view issues (#20407)

* logs client

* lc-2

* models changes

* more changes

* more changes

* more arch changes

* changelog

* tests

* lint

* fix tests

* timespan

* [translation] naming alignment (#20406)

* list_all_translation_statuses -> list_translation_statuses

* list_all_document_statuses -> list_document_statuses

* cancelled -> canceled, cancelling -> canceling

* FileFormat -> DocumentTranslationFileFormat

* update changelog

* make core tests offline (#19986)

* make core tests offline

* clean up

* use localhost instead of 127.0.0.1

* update

* update

* update

* Get rid of LogsBatchQueryResult (#20418)

* Get rid of LogsBatchQueryResult

* Update sdk/monitor/azure-monitor-query/README.md

* oops

* comments

* [AutoRelease] t2-iothub-2021-08-25-25696 (#20409)

* CodeGen from PR 15722 in Azure/azure-rest-api-specs
Removing readonly for isVerified property as it is no more readonly property (#15722)

* version,CHANGELOG

* test

Co-authored-by: SDKAuto <[email protected]>
Co-authored-by: PythonSdkPipelines <PythonSdkPipelines>

* [AutoRelease] t2-healthcareapis-2021-08-26-27542 (#20422)

* CodeGen from PR 15381 in Azure/azure-rest-api-specs
Update readme.md (#15381)

* version,CHANGELOG

Co-authored-by: SDKAuto <[email protected]>
Co-authored-by: PythonSdkPipelines <PythonSdkPipelines>

* Stip empty changelog sections before release (#20437)

Co-authored-by: Chidozie Ononiwu <[email protected]>

* Update question-answering readme links (#20439)

* ensure test principal creation succeeds properly (#20446)

Co-authored-by: scbedd <[email protected]>

* New dummy password in README (#20328)

* Sync eng/common directory with azure-sdk-tools for PR 1943 (#20450)

* Bug fix: Storing .env file for bicep file at service dir

* Styling

Co-authored-by: Albert Cheng <[email protected]>

* [AutoRelease] t2-keyvault-2021-08-26-55443 (#20423)

* CodeGen from PR 15458 in Azure/azure-rest-api-specs
Add rotation permission (#15458)

* Add rotation permission

* Update keys.json

Remove required from lifetimeActions

* Change to expiryTime

* version,CHANGELOG

* test

Co-authored-by: SDKAuto <[email protected]>
Co-authored-by: PythonSdkPipelines <PythonSdkPipelines>

* new recordings

Co-authored-by: SDKAuto <[email protected]>
Co-authored-by: Audunn Baldvinsson <[email protected]>
Co-authored-by: PythonSdkPipelines <PythonSdkPipelines>
Co-authored-by: iscai-msft <[email protected]>
Co-authored-by: Azure SDK Bot <[email protected]>
Co-authored-by: Wes Haggard <[email protected]>
Co-authored-by: Rakshith Bhyravabhotla <[email protected]>
Co-authored-by: swathipil <[email protected]>
Co-authored-by: McCoy Patiño <[email protected]>
Co-authored-by: Adam Ling (MSFT) <[email protected]>
Co-authored-by: Tong Xu (MSFT) <[email protected]>
Co-authored-by: ckairen <[email protected]>
Co-authored-by: Charles Lowell <[email protected]>
Co-authored-by: Scott Beddall <[email protected]>
Co-authored-by: Azure CLI Bot <[email protected]>
Co-authored-by: Jorge Chavez Nieto <[email protected]>
Co-authored-by: Zed Lei <[email protected]>
Co-authored-by: Jiefeng Chen <[email protected]>
Co-authored-by: Artem Pavlichenko <[email protected]>
Co-authored-by: Krista Pratico <[email protected]>
Co-authored-by: Ben Broderick Phillips <[email protected]>
Co-authored-by: Mohamed Shaban <[email protected]>
Co-authored-by: msyyc <[email protected]>
Co-authored-by: Xiang Yan <[email protected]>
Co-authored-by: Chidozie Ononiwu <[email protected]>
Co-authored-by: annatisch <[email protected]>
Co-authored-by: Albert Cheng <[email protected]>
@DhavalShewale
Copy link

@chlowell By when can we expect support for PKCS12 certs to be available in the azure-identity library

@chlowell
Copy link
Member Author

chlowell commented Sep 1, 2021

This change will be in 1.7.0b4, which we plan to release September 8

@DhavalShewale
Copy link

@chlowell Tks for the quick revert. I presume 1.7.0b4 will be a beta release.

Do we have clarity on when a stable release for version 1.7.0 will be available?

@chlowell
Copy link
Member Author

chlowell commented Sep 1, 2021

October at the earliest. If you need something in the meantime, it's not too difficult to convert PKCS12 to PEM with cryptography (for example).

@mccoyp mccoyp mentioned this pull request Sep 14, 2021
iscai-msft added a commit that referenced this pull request Sep 29, 2021
* CodeGen from PR 15691 in Azure/azure-rest-api-specs
[NetAppFiles] fix default in volumeproperties (#15691)

* fix default in volumeproperties

* Update description

* Update description

Co-authored-by: Audunn Baldvinsson <[email protected]>

* version,CHANGELOG

* test

* bump node version (#20353)

* Remove old unused update changelog script (#20357)

Co-authored-by: Wes Haggard <[email protected]>

* Handle value types for results (#20358)

* Handle value types for results

* update test

* lint

* comprehension

* more precis

* fix test

* [rest] change text from a property to a method (#20290)

* [ServiceBus] update migration guide with message count info (#20360)

#20245

* Update CODEOWNERS (#20366)

* More Renaming in query (#20303)

* More Reanaming in query

* changelog

* commit 2

* some changes

* remove errror

* Update sdk/monitor/azure-monitor-query/azure/monitor/query/_models.py

* Apply suggestions from code review

Co-authored-by: Adam Ling (MSFT) <[email protected]>

* Update sdk/monitor/azure-monitor-query/CHANGELOG.md

Co-authored-by: Adam Ling (MSFT) <[email protected]>

* Fix Monitor opentelemetry exporter readme issues (#19038)

* [Key Vault] Add 7.3-preview support for administration (#20364)

* Update metadata values (#20365)

* Update metadata values

* distributed trace

* oops

* Update sdk/monitor/azure-monitor-query/CHANGELOG.md

* Apply suggestions from code review

* Bug fix for pipeline downloading incorrect package ver (#20294)

* Bug fix: pipeline to download correct package ver

* Update clean version

* Update clean version

* Cleanup

* Cleanup

* Cleanup

* Cleanup

* Comments added

* Testing

* Final-Version

* CertificateCredential supports PKCS12 certs (#16384)

* [rest] use azure json encoder for json input bodies (#20361)

* Document Pod Identity's special use of client_id (#20377)

* Consistency related changes (#20385)

* time stamp

* Rename AggragationType to MetricAggregationType

* Metric Class

* logs batch result

* MetricNamespaceClassification

* LogsTable + LogsTableColumn

* lint

* more lint

* Add Cloud Configuration section to Identity readme (#20373)

* keyvault and storage have a conflict between mindependency and what local azure-identity requires. resolve it (#20391)

* [AutoRelease] t2-costmanagement-2021-07-27-84467 (#19949)

* CodeGen from PR 15291 in Azure/azure-rest-api-specs
Updating Query filter description (#15291)

Co-authored-by: Jorge Chavez Nieto <[email protected]>

* version,CHANGELOG

Co-authored-by: SDKAuto <[email protected]>
Co-authored-by: Jorge Chavez Nieto <[email protected]>
Co-authored-by: PythonSdkPipelines <PythonSdkPipelines>

* [AutoRelease] t2-servicebus-2021-08-19-00756 (#20350)

* CodeGen from PR 14749 in Azure/azure-rest-api-specs
add apitestErrorCode doc (#14749)

* add apitestErrorCode doc

* add armRPC doc

* add roundTripInconsistentProperty doc

* small fix

* update

* update signalR armTemplate

* update yaml

* new file

* add testScenario with armTemplate

* update doc

* update readme.md

* update doc

* update NOTE section

* add signalRCreateOrUpdate example file

* udpate doc

* add generate test scenario section

* update doc

* add serviceFacbric test scenario file

* update managedClusters.yaml

* update generateABasicTestScenario.md

* update features doc

* add run api test gif

* version,CHANGELOG

* test

* Update test_cli_mgmt_servicebus_namespace.py

* Update test_queues.py

* Update test_queues.py

Co-authored-by: SDKAuto <[email protected]>
Co-authored-by: PythonSdkPipelines <PythonSdkPipelines>
Co-authored-by: Zed Lei <[email protected]>
Co-authored-by: Jiefeng Chen <[email protected]>

* [AutoRelease] t2-policyinsights-2021-08-23-78735 (#20381)

* CodeGen from PR 15165 in Azure/azure-rest-api-specs
[policyinsights] Fix next_link (#15165)

* fix next_link

* directive

* Update readme.nodejs.md

* js directvie

* Update readme.md

* supress other language

* Update readme.go.md

* swagger lint

* swagger lint

* swagger lint

* Update readme.md

* version,CHANGELOG

Co-authored-by: SDKAuto <[email protected]>
Co-authored-by: PythonSdkPipelines <PythonSdkPipelines>
Co-authored-by: Zed Lei <[email protected]>

* [AutoRelease] t2-datamigration-2021-08-19-04035 (#20349)

* CodeGen from PR 15259 in Azure/azure-rest-api-specs
Dev datamigration microsoft.data migration 2021 06 30 (#15259)

* Created new api version and refactoring changes (such as fixing new build restrictions)

* Adding breaking changes

* Adding location to the services update example

* Adding location for projects update and refactoring the task command

* Resolving tasks command ModelValidation test failure

* Resolving issue based on zhenglaizhang's recommendation

* Adding comma to resolve issue

Co-authored-by: Artem Pavlichenko <[email protected]>

* version,CHANGELOG

Co-authored-by: SDKAuto <[email protected]>
Co-authored-by: Artem Pavlichenko <[email protected]>
Co-authored-by: PythonSdkPipelines <PythonSdkPipelines>

* Chain exceptions from LibsecretPersistence (#20380)

* [translation] fix poller.details (#20392)

* fixing docstring types for async client

* populate poller.details.id immediately

* pylint

* add bug fix to changelog

* improve begin_translation docstring (#20401)

* Update .docsettings.yml (#20402)

* Sync eng/common directory with azure-sdk-tools for PR 1918 (#20342)

* Stress test deployment script resiliency fixes

* Use PSModule-Helpers to install powershell-yaml

Co-authored-by: Ben Broderick Phillips <[email protected]>

* improve docs and samples for glossaries and custom models (#18587)

* update the readme

* update readme file

* added custom translation samples

* fix 'no-locale' thing in links

* update glossary docs

* update glossaries

* link to sample glossaries instead of writing code in readme

* update custom model sample linking

* remove relative linking in readme

* make subheadings in bold text to be more readable

* conform with 'Document Translation' naming

* disambiguate container sas url

* capitaliz Azure name

* remove misplaced period

* update samples -> custom model

* update async sample -> custom model

* remove localization from url

* update readme with new file types for glossaries

* adding sample glossaries -> xlf

* white space

* use simplified single input method

* update 'job' terminology

* update azure-core naming

* update glossary blob file reference name

* link to supported glossaries table

* remove locale from url

* [purview account] first release for azure-purview-account (#20335)

* purview account

* CI

* verion-tolerant

* endpoint order

* add test for collections

* Update CHANGELOG.md

* review

* update reamdme

* skip custom translation model samples (#20414)

* Address API view issues (#20407)

* logs client

* lc-2

* models changes

* more changes

* more changes

* more arch changes

* changelog

* tests

* lint

* fix tests

* timespan

* [translation] naming alignment (#20406)

* list_all_translation_statuses -> list_translation_statuses

* list_all_document_statuses -> list_document_statuses

* cancelled -> canceled, cancelling -> canceling

* FileFormat -> DocumentTranslationFileFormat

* update changelog

* make core tests offline (#19986)

* make core tests offline

* clean up

* use localhost instead of 127.0.0.1

* update

* update

* update

* Get rid of LogsBatchQueryResult (#20418)

* Get rid of LogsBatchQueryResult

* Update sdk/monitor/azure-monitor-query/README.md

* oops

* comments

* [AutoRelease] t2-iothub-2021-08-25-25696 (#20409)

* CodeGen from PR 15722 in Azure/azure-rest-api-specs
Removing readonly for isVerified property as it is no more readonly property (#15722)

* version,CHANGELOG

* test

Co-authored-by: SDKAuto <[email protected]>
Co-authored-by: PythonSdkPipelines <PythonSdkPipelines>

* [AutoRelease] t2-healthcareapis-2021-08-26-27542 (#20422)

* CodeGen from PR 15381 in Azure/azure-rest-api-specs
Update readme.md (#15381)

* version,CHANGELOG

Co-authored-by: SDKAuto <[email protected]>
Co-authored-by: PythonSdkPipelines <PythonSdkPipelines>

* Stip empty changelog sections before release (#20437)

Co-authored-by: Chidozie Ononiwu <[email protected]>

* Update question-answering readme links (#20439)

* ensure test principal creation succeeds properly (#20446)

Co-authored-by: scbedd <[email protected]>

* New dummy password in README (#20328)

* Sync eng/common directory with azure-sdk-tools for PR 1943 (#20450)

* Bug fix: Storing .env file for bicep file at service dir

* Styling

Co-authored-by: Albert Cheng <[email protected]>

* [AutoRelease] t2-keyvault-2021-08-26-55443 (#20423)

* CodeGen from PR 15458 in Azure/azure-rest-api-specs
Add rotation permission (#15458)

* Add rotation permission

* Update keys.json

Remove required from lifetimeActions

* Change to expiryTime

* version,CHANGELOG

* test

Co-authored-by: SDKAuto <[email protected]>
Co-authored-by: PythonSdkPipelines <PythonSdkPipelines>

* new recordings

Co-authored-by: SDKAuto <[email protected]>
Co-authored-by: Audunn Baldvinsson <[email protected]>
Co-authored-by: PythonSdkPipelines <PythonSdkPipelines>
Co-authored-by: iscai-msft <[email protected]>
Co-authored-by: Azure SDK Bot <[email protected]>
Co-authored-by: Wes Haggard <[email protected]>
Co-authored-by: Rakshith Bhyravabhotla <[email protected]>
Co-authored-by: swathipil <[email protected]>
Co-authored-by: McCoy Patiño <[email protected]>
Co-authored-by: Adam Ling (MSFT) <[email protected]>
Co-authored-by: Tong Xu (MSFT) <[email protected]>
Co-authored-by: ckairen <[email protected]>
Co-authored-by: Charles Lowell <[email protected]>
Co-authored-by: Scott Beddall <[email protected]>
Co-authored-by: Azure CLI Bot <[email protected]>
Co-authored-by: Jorge Chavez Nieto <[email protected]>
Co-authored-by: Zed Lei <[email protected]>
Co-authored-by: Jiefeng Chen <[email protected]>
Co-authored-by: Artem Pavlichenko <[email protected]>
Co-authored-by: Krista Pratico <[email protected]>
Co-authored-by: Ben Broderick Phillips <[email protected]>
Co-authored-by: Mohamed Shaban <[email protected]>
Co-authored-by: msyyc <[email protected]>
Co-authored-by: Xiang Yan <[email protected]>
Co-authored-by: Chidozie Ononiwu <[email protected]>
Co-authored-by: annatisch <[email protected]>
Co-authored-by: Albert Cheng <[email protected]>
openapi-sdkautomation bot pushed a commit to AzureSDKAutomation/azure-sdk-for-python that referenced this pull request Oct 22, 2021
Add Microsoft.ResourceConnector [Appliance] 2021-10-31-preview API (Azure#16384)

* Add Microsoft.ResourceConnector [Appliance] 2021-10-31-preview API

* Run prettier on violation files

* Add SCVMM to custom-words.txt

* Fix validation issues

* Fix prettier issue with AppliancesListClusterUserCredential.json

* Add multi API section for go readme and update namespace for python readme

* Update Example files to be more accurate

* Add None to Managed Identity typ in parity with other Azure Arc Resources

* Add default value as AKSEdge for distro

* Adding type object for ApplianceListResult

* Update Identity to use SystemAssignedServiceIdentity from common-types v3 managedidentity.json

* Reverting to using custom Identity

* Update readme.md

* Update readme.python.md

Co-authored-by: Anirban Thakur <[email protected]>
Co-authored-by: Yiming Lei <[email protected]>
msyyc pushed a commit that referenced this pull request Nov 12, 2021
* CodeGen from PR 16384 in Azure/azure-rest-api-specs
Add Microsoft.ResourceConnector [Appliance] 2021-10-31-preview API (#16384)

* Add Microsoft.ResourceConnector [Appliance] 2021-10-31-preview API

* Run prettier on violation files

* Add SCVMM to custom-words.txt

* Fix validation issues

* Fix prettier issue with AppliancesListClusterUserCredential.json

* Add multi API section for go readme and update namespace for python readme

* Update Example files to be more accurate

* Add None to Managed Identity typ in parity with other Azure Arc Resources

* Add default value as AKSEdge for distro

* Adding type object for ApplianceListResult

* Update Identity to use SystemAssignedServiceIdentity from common-types v3 managedidentity.json

* Reverting to using custom Identity

* Update readme.md

* Update readme.python.md

Co-authored-by: Anirban Thakur <[email protected]>
Co-authored-by: Yiming Lei <[email protected]>

* version,CHANGELOG

* Update CHANGELOG.md

Co-authored-by: SDKAuto <[email protected]>
Co-authored-by: Anirban Thakur <[email protected]>
Co-authored-by: Yiming Lei <[email protected]>
Co-authored-by: PythonSdkPipelines <PythonSdkPipelines>
Co-authored-by: Jiefeng Chen <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Azure.Identity Client This issue points to a problem in the data-plane of the library.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Identity - support for client certificates in formats other than PEM
4 participants