Azure SDK Bot
0e36ac0585
Increment version for identity releases ( #4759 )
...
* Increment package version after release of azure-identity
* Update CHANGELOG.md
* Update sdk/identity/azure-identity/CHANGELOG.md
Co-authored-by: Ahson Khan <ahkha@microsoft.com>
---------
Co-authored-by: Anton Kolesnyk <41349689+antkmsft@users.noreply.github.com>
Co-authored-by: Ahson Khan <ahkha@microsoft.com>
2023-07-06 14:59:32 -07:00
Anton Kolesnyk
c2b2d56579
Azure Identity July Release ( #4753 )
...
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2023-07-06 06:00:19 -07:00
Anton Kolesnyk
68be8b4568
Identity: Improve diagnosability ( #4744 )
...
* Identity: Improve diagnosability
* Update sdk/identity/azure-identity/src/azure_cli_credential.cpp
Co-authored-by: Larry Osterman <LarryOsterman@users.noreply.github.com>
* GCC fix
* Mac fix
* More agressive sanitizing
* cspell
* minor CI fixes
* Improve
* More tests
* min/max values test
---------
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
Co-authored-by: Larry Osterman <LarryOsterman@users.noreply.github.com>
2023-07-05 13:34:47 -07:00
Anton Kolesnyk
f22eafad30
Identity: Credentials to accept a wider variety of token responses ( #4740 )
...
* Identity: Credentials to accept a wider variety of token responses
* Restructure code
* GCC warning
---------
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2023-06-28 15:05:47 -07:00
Larry Osterman
fba91e34c9
Enabled doxygen validation in CI pipeline. ( #4715 )
...
* doxygen fixes
* enable doxygen errors now that doxygen is updated.
---------
Co-authored-by: Ahson Khan <ahkha@microsoft.com>
Co-authored-by: Anton Kolesnyk <41349689+antkmsft@users.noreply.github.com>
Co-authored-by: Rick Winter <rick.winter@microsoft.com>
2023-06-22 18:26:07 -07:00
Larry Osterman
184303a893
Manually disable tests in all vcpkg portfile.cmake files ( #4697 )
2023-06-05 11:52:21 -07:00
Larry Osterman
b303a70eaa
Stop disabling security warnings in get_env.hpp; Fixed all incorrect … ( #4655 )
...
* Disable deprecation warnings in cmakelists.txt to avoid introducing new concepts; removed unnecessary uses of get_env.hpp
* Removed use of GetEnvHelper from AMQP samples
* Removed special case for get_env.hpp
2023-06-01 12:50:45 -07:00
Scott Addie
8cc316191c
Fix DefaultAzureCredential image syntax ( #4678 )
2023-05-31 18:24:37 +00:00
Scott Addie
822063c838
Add DefaultAzureCredential auth flow SVG to Identity README ( #4658 )
2023-05-30 11:46:04 -07:00
Larry Osterman
fb240a4b25
Define a standardized header ordering for Azure SDK for C++ ( #4632 )
...
* Standardized header ordering for C++ repo
* Reordered categories to move private headers above public headers; added space between categories to enable future flexibility
2023-05-26 14:32:45 -07:00
Scott Addie
98daaf70a8
Add DefaultAzureCredential auth flow diagram ( #4654 )
...
* Add DefaultAzureCredential auth flow diagram
* Update cspell.json
---------
Co-authored-by: Anton Kolesnyk <41349689+antkmsft@users.noreply.github.com>
2023-05-26 08:38:43 -05:00
Azure SDK Bot
56d3e057f5
Increment package version after release of azure-identity ( #4606 )
2023-05-04 13:04:32 -07:00
Anton Kolesnyk
e534c3ee4a
Azure Identity May Release ( #4579 )
...
* Azure Identity May Release
* Update FolderList.cmake
---------
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2023-05-04 10:32:52 -07:00
Azure SDK Bot
b9e09760e5
Increment package version after release of azure-identity ( #4529 )
2023-04-07 00:44:21 +00:00
Anton Kolesnyk
42efcebcbf
Identity April Beta Release ( #4517 )
...
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2023-04-06 16:47:10 -07:00
Anton Kolesnyk
fd687c32fa
Add support for challenge-based and multi-tenant authentication ( #4506 )
...
* Add support for challenge-based and multi-tenant authentication
* Clang-format
* cspell
* clang-format
* gcc warning
* clang warning
* Remove debug message
* clang-format
* update version>= in vcpkg manifests
* unpublic copy ctor in polymorphic class
* KeyVault::_internal::ChallengeBasedAuthenticationPolicy => KeyVault::_internal::KeyVaultChallengeBasedAuthenticationPolicy
* keyvault/shared/challenge_based_authentication_policy.hpp => keyvault/shared/keyvault_challenge_based_authentication_policy.hpp
---------
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2023-04-04 11:00:05 -07:00
Anton Kolesnyk
2a39a3422b
Organize applying Identity log prefix ( #4459 )
...
* Organize applying Identity log prefix
* logLevel
* Cosmetic changes
---------
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2023-03-22 14:46:32 -07:00
Anton Kolesnyk
ba086576be
Fix potentially high CPU usage on Windows ( #4448 )
...
* Fix potentially high CPU usage on Windows
* Undo unnecessary formatting
* Undo unnecessary changelog
* Undo unnecessary formatting
* Undo unnecessary formatting
* Uninclude locale
* Add issue link to changelog
* EXPECT_TRUE(a == b) => EXPECT_EQ(a, b)
* Update second changelog with link as well
---------
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2023-03-20 13:06:11 -07:00
Anton Kolesnyk
83f736d8ad
Simpler identity logging ( #4455 )
...
* Simpler identity logging
* Even simpler
* Remove refactoring artifact
* Cosmetic change
* foreach
---------
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2023-03-16 12:50:15 -07:00
Anton Kolesnyk
acb8e3b9e6
Undocument ChainedCred usage by DefaultAzCred & remove friend and private ctor ( #4447 )
...
* Undocument ChainedCred usage by DefaultAzCred & remove friend and private ctor
* Clang warning fix
---------
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2023-03-15 17:00:01 -07:00
Anton Kolesnyk
9f19a28af3
Use aka.ms link to Identity troubleshooting ( #4449 )
...
* Use aka.ms link to Identity troubleshooting
* Update default_azure_credential.cpp
* Update default_azure_credential.cpp
---------
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2023-03-15 16:18:51 -07:00
Anton Kolesnyk
ef24dfda2e
Add GetCredentialName() ( #4428 )
...
* Add GetCredentialName()
* Update
* Undo accidental change
* Clang-format
* Call GetCredentialName() instead of using constant; Return in-place constructed name; Explicit tests for GetCredentialName()
* PR feedback
* constructor parameter + non-virtual GetCredentialName()
* Update sdk/core/azure-core/CMakeLists.txt
* Update sdk/identity/azure-identity/test/ut/client_secret_credential_test.cpp
* Update sdk/identity/azure-identity/test/ut/client_certificate_credential_test.cpp
* GCC and Clang warnings
* Promote ThrowIfNotSafeCmdLineInput() to private member; avoid copies when calling GetCredentialName()
* Spelling
* Fix deprecated usage
* Fix iteration
* Clang-format
---------
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2023-03-14 16:46:10 -07:00
Anton Kolesnyk
c673e9550c
Update vcpkg release manifest templates per vcpkg team recommendation ( #4425 )
...
* Update vcpkg release manifest templates per vcpkg team recommendation
* Forgotten change
---------
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2023-03-08 21:00:59 -08:00
Azure SDK Bot
d114e4d58d
Increment package version after release of azure-identity ( #4426 )
2023-03-07 22:04:26 -08:00
Anton Kolesnyk
fc61bb4848
Add DefaultAzureCredential ( #4409 )
...
* Added DefaultAzureCredential
* Improved Llgging
---------
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2023-03-07 20:24:44 -08:00
Azure SDK Bot
8286a1c0ae
Increment package version after release of azure-identity ( #4342 )
2023-02-07 23:17:00 +00:00
Anton Kolesnyk
52c77153e0
Identity February Release ( #4317 )
...
* Identity February Release
* Accumulate changelog entries from previous Beta releases
* Update core minimum version requirement
* Best way to fix which may not work in CI
* Drop version from cmakelists
---------
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2023-02-07 13:27:39 -08:00
Anton Kolesnyk
243fb4c58d
Compilation fixes for UWP ( #4335 )
...
* Compilation fixes for UWP
* More accurate condition
* Fix warnings
* Format files as vcpkg formats them; pull one change back from vcpkg
---------
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2023-02-02 20:04:21 -08:00
Larry Osterman
a34b8d19a5
Add ApiView settings for existing packages. ( #4226 )
...
* Create ApiViewSettings for most existing packages
* Corrected name for blobs storage review name
* Added cspell settings for DCURL
* Create ApiViewSettings for most existing packages
* Corrected name for blobs storage review name
* Added cspell settings for DCURL
* ApiView settings changes for DataLake
* Renamed includeInternal to allowInternal; Added storage common; Fixed package names
* Fixed spelling error
* If there's an error accessing the site with no CRL checks, don't try it any more
* Stop checking example.com because it doesn't work
* Update sdk/attestation/azure-security-attestation/inc/ApiViewSettings.json
Co-authored-by: Ahson Khan <ahkha@microsoft.com>
* Update sdk/core/azure-core/inc/ApiViewSettings.json
Co-authored-by: Ahson Khan <ahkha@microsoft.com>
* Update sdk/keyvault/azure-security-keyvault-secrets/inc/ApiViewSettings.json
Co-authored-by: Ahson Khan <ahkha@microsoft.com>
Co-authored-by: Ahson Khan <ahkha@microsoft.com>
2023-01-11 08:16:13 -08:00
Azure SDK Bot
01af6783b1
Increment package version after release of azure-identity ( #4235 )
2023-01-10 21:05:32 +00:00
George Arama
fa2f20326b
Identity January Release ( #4220 )
...
* changelog update
* Identity January Release
* trigger PR
2023-01-10 11:18:52 -08:00
Anton Kolesnyk
5304a0857d
PR follow-ups ( #4201 )
...
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
Co-authored-by: George Arama <50641385+gearama@users.noreply.github.com>
2023-01-03 12:08:00 -08:00
Anton Kolesnyk
a70be339e7
Audit string comparisons ( #4197 )
...
* Audit string comparisons
* Mac fix
* !isxdigit()
* Rewrite condition + comment
* <3
* Clang-format
* 255
* Allow uppercase
* stoi() radix
* ShouldEncode()
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2023-01-03 11:16:54 -08:00
Anton Kolesnyk
9ab6a1f62a
Clean up token cache from expired items on Fibonacci cache sizes instead of 2^Ns ( #4180 )
...
* Clean up token cache from expired items on Fibonacci cache sizes instead of 2^N
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2022-12-13 18:24:57 -08:00
George Arama
ef4d41267f
Test proxy ( #4118 )
...
* start
* recording
* playback
* refactor, playback and record
* recordings for kv
* klklk
* open telemetry, identity
* attest
* all tests recorded except storage
* STORAGE RECORDINGDS
* some cleanup
* ignore result
* testproxy remade
* fiiine , do something with the result , goooosh
* install test proxy
* clang
* clang
* certs maybe
* cmake generate fix,
* start test proxy script
* start test proxy on env
* clang, move TP after build
* reregen
* certs
* sda
* dss
* allow insecure connections
* put back
* debug
* iuy
* try again
* ewew
* chmod
* try again
* update sanitizer
* output testproxy log
* sjhgasjgdajh
* folder
* worxy
* fix tests and log file
* format files
* clang format
* clang
* sa
* sa
* cleanup
* cspell
* oops
* remove redundant method
* tests
* put back original
* restore to 933486385a
* recordings
* remove storage values
* storage recordings
* disable non functioning tests
* remove core install of test proxy
* _LIVEONLY_ tests
* clang install when needed
* logs on condition
* skip tests
* revert cpp to original version
* quick test
* right that one
* one skip
* identity pushed
* maybe
* override
* clang
* clang
* attestetion
* keyvault
* reenable 20+ tests
* 5 tests left , lease related
* a bit of cleanup
* try now
* snitizers
* some fixes
* capitalization
* clang , cover, peakA
* WEIRD NAME THING ON WINDOWS
* storage recordings
* one more livee
* createappenddelete_liveonly
* CreateWithTags_LIVEONLY_
* try capitalization
* another onw
* maybe now
* all liveonly
* try restore before test
* typo
* condition
* clang and cc
* azure core ci
* qwqwq
* dsasdas
* cleanup1
* typo
* spaces
* cleanup2
* cleanup 3
* remove start proxy
* cleanup +1
* Update cmake-modules/TestProxyPrep.cmake
Co-authored-by: Rick Winter <rick.winter@microsoft.com>
* Update eng/scripts/Start-TestProxy.ps1
Co-authored-by: Rick Winter <rick.winter@microsoft.com>
* Update eng/scripts/Stop-TestProxy.ps1
Co-authored-by: Rick Winter <rick.winter@microsoft.com>
* PR comments
* clangs
* Update sdk/core/azure-core-test/src/test_proxy_policy.cpp
* build
Co-authored-by: Rick Winter <rick.winter@microsoft.com>
2022-12-13 10:58:19 -08:00
Anton Kolesnyk
40f2fde457
ClientCertificateCredential: Add AuthorityHost override and Azure Stack support ( #4181 )
...
* ClientCertificateCredential: Add AuthorityHost override and Azure Stack support
* Use RAII types for handles
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2022-12-13 04:43:16 +00:00
Anton Kolesnyk
97235cb46b
Add support for space character instead of 'T' when parsing RFC3339 DateTimes ( #4184 )
...
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2022-12-12 13:16:11 -08:00
Anton Kolesnyk
68e9dc9ecb
Per-credential-instance token cache ( #4160 )
...
* Per-credential-instance token cache
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2022-12-08 18:55:16 +00:00
Anton Kolesnyk
c14775d5fb
Better TokenRequestContext initialization ( #4169 )
...
* Better TokenRequestContext initialization
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2022-12-07 20:25:22 -08:00
Anton Kolesnyk
456a8e9fb9
Use nlohmann::json to parse Identity token ( #4167 )
...
* Use nlohmann::json to parse Identity token
* Update sdk/identity/azure-identity/src/token_credential_impl.cpp
Co-authored-by: Rick Winter <rick.winter@microsoft.com>
* Line coverage / Strict ISO 8601 datetime parse test
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
Co-authored-by: Rick Winter <rick.winter@microsoft.com>
2022-12-07 20:02:31 -08:00
Anton Kolesnyk
ec250af51e
Update ChainedTokenCredential sample to use AzureCliCredential ( #4164 )
...
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2022-12-07 12:28:58 -08:00
Anton Kolesnyk
c32591d840
AzureCliCredential: use --scope ( #4165 )
...
* AzureCliCredential: use --scope
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2022-12-07 10:09:08 -08:00
Anton Kolesnyk
09db139a71
AzureCliCredential ( #4146 )
...
* AzureCliCredential
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2022-12-05 13:15:19 -08:00
Azure SDK Bot
e790d30590
Increment package version after release of azure-identity ( #4099 )
2022-11-08 11:59:11 -08:00
Anton Kolesnyk
e7bf602739
Identity November release ( #4083 )
...
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2022-11-08 10:11:46 -08:00
George Arama
1da78ce13e
Gtest timeout fix ( #4078 )
...
* PT1
* typo
* timeout
* gtest_1.12.1
* cspell isnore cmakelistst , it seem to freeze when checking these files
* timeout for cmake generate
* timeout for cmake generate p2
* timeout for cmake generate p3
* timeout for cmake generate p4
* timeout for cmake generate p5
* PR
* node 18
* nppm
* npm
* bug in cspell, freezed on txt files
* AntonComment extra space
* cspell
2022-11-02 15:46:38 -07:00
George Arama
673bacba08
identicalize the comments type ( #4063 )
2022-10-26 10:16:32 -07:00
Anton Kolesnyk
4de2423934
In-memory Identity token cache ( #4024 )
2022-10-25 20:23:22 +00:00
Jamie Magee
deb847e59f
Add $schema to cgmanifest.json ( #3918 )
...
Co-authored-by: Jamie Magee <jamie.magee@microsoft.com>
2022-09-13 08:50:38 -07:00
Azure SDK Bot
e7e7db6d79
Increment package version after release of azure-identity ( #3787 )
2022-06-30 18:03:15 -07:00