Skip to content
Azure SDKs for Java
Branch: master
Clone or download
jianghaolu Identity library implmentation (#3824)
* Initial identity library classes

* Extend MSI & AAD creds from RefreshableCredential

* Use scopes instead of resource

* Fix identity tests

* Update according to design changes

* Clean up

* Javadocs and more cleanup

* Fix break in KeyVault

* Fix break in Key client

* fix credentials test

* Fix checkstyle in azure-core

* Fix checkstyle and spotbugs in identity lib

* Make refreshable token cache tests more robust

* Don't throw in chained credential until none returned

* Removed ActiveDirectoryClient and ManagedIdentityClient

* Simplify token cache and move into policy

* code review feedback

* Fix credential util

* Fix checkstyle
Latest commit ac748cb Jun 19, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.azure-pipelines Issue #2934: Setup unit test coverage reports (#3916) Jun 15, 2019
.github/ISSUE_TEMPLATE Update issue templates Feb 20, 2019
advisor/resource-manager/v2017_04_19 generated v2017_04_19 of advisor (#3877) Jun 11, 2019
apimanagement/resource-manager generated v2018_06_01_preview of api_management (#3880) Jun 11, 2019
appconfiguration/client Changes ServiceLogger to ClientLogger and moved into util.logger [Dra… Jun 19, 2019
applicationinsights Refactor pom structure (#3768) Jun 4, 2019
appservice/resource-manager Refactor pom structure (#3768) Jun 4, 2019
authorization Fix for issue #3864 (#3889) Jun 14, 2019
automation/resource-manager/v2015_10_31 Refactor pom structure (#3768) Jun 4, 2019
azurestack/resource-manager/v2017_06_01 generated v2017_06_01 of azurestack (#3946) Jun 17, 2019
batchai/resource-manager generated v2017_09_01_preview, v2018_03_01, and v2018_05_01 of batchai ( Jun 18, 2019
cognitiveservices Update dependencies (#3915) Jun 19, 2019
compute/resource-manager Refactor pom structure (#3768) Jun 4, 2019
containerinstance/resource-manager Refactor pom structure (#3768) Jun 4, 2019
containerregistry/resource-manager generated v2019_04_01 of containerregistry (#3873) Jun 11, 2019
containerservice/resource-manager Refactor pom structure (#3768) Jun 4, 2019
core Identity library implmentation (#3824) Jun 19, 2019
cosmosdb CosmosDb: generated v2015_04_08 (#3942) Jun 17, 2019
datalakeanalytics/resource-manager Refactor pom structure (#3768) Jun 4, 2019
datalakestore/resource-manager Refactor pom structure (#3768) Jun 4, 2019
datamigration/resource-manager Refactor pom structure (#3768) Jun 4, 2019
devspaces/resource-manager/v2018_06_01_preview Refactor pom structure (#3768) Jun 4, 2019
dns/resource-manager Refactor pom structure (#3768) Jun 4, 2019
edgegateway/resource-manager/v2019_03_01 Refactor pom structure (#3768) Jun 4, 2019
eng Move batch to SDK (#3922) Jun 18, 2019
eventgrid Refactor pom structure (#3768) Jun 4, 2019
eventhubs update path to pom.xml file (#3920) Jun 15, 2019
features/resource-manager/v2015_12_01 Refactor pom structure (#3768) Jun 4, 2019
hanaonazure/resource-manager/v2017_11_03_preview generated v2017_11_03_preview of hanaonazure (#3945) Jun 17, 2019
hdinsight/resource-manager/v2018_06_01_preview Hdinsight: generated v2018_06_01_preview (#4000) Jun 19, 2019
identity/client Identity library implmentation (#3824) Jun 19, 2019
iotcentral/resource-manager Refactor pom structure (#3768) Jun 4, 2019
iothub/resource-manager Refactor pom structure (#3768) Jun 4, 2019
keyvault Identity library implmentation (#3824) Jun 19, 2019
kusto/resource-manager/v2018_09_07_preview Refactor pom structure (#3768) Jun 4, 2019
labservices/resource-manager/v2018_10_15 Refactor pom structure (#3768) Jun 4, 2019
locks/resource-manager/v2016_09_01 Refactor pom structure (#3768) Jun 4, 2019
loganalytics/data-plane adding impression pixel (#3024) Mar 5, 2019
logic/resource-manager/v2016_06_01 Refactor pom structure (#3768) Jun 4, 2019
mariadb/resource-manager/v2018_06_01 generated v2018_06_01 of mariadb (#3847) Jun 7, 2019
marketplaceordering/resource-manager/v2015_06_01 Refactor pom structure (#3768) Jun 4, 2019
mediaservices Update dependencies (#3915) Jun 19, 2019
mixedreality/resource-manager/v2019_02_28_preview Refactor pom structure (#3768) Jun 4, 2019
monitor/resource-manager Profile v2019 03 01 (#3816) Jun 11, 2019
mysql/resource-manager/v2017_12_01 generated v2012_12_01 of mysql (#3842) Jun 6, 2019
network/resource-manager generated v2019_04_01 of network (#3846) Jun 6, 2019
notificationhubs/resource-manager Refactor pom structure (#3768) Jun 4, 2019
parent Update dependencies (#3915) Jun 19, 2019
policy/resource-manager Refactor pom structure (#3768) Jun 4, 2019
policyinsights/resource-manager/v2018_04_04 Refactor pom structure (#3768) Jun 4, 2019
postgresql/resource-manager/v2017_12_01 generated v2017_12_01 of postgresql (#3841) Jun 6, 2019
privatedns/resource-manager/v2018_09_01 Refactor pom structure (#3768) Jun 4, 2019
profiles Profile v2019 03 01 (#3816) Jun 11, 2019
recoveryservices.backup/resource-manager Refactor pom structure (#3768) Jun 4, 2019
recoveryservices/resource-manager/v2016_06_01 Refactor pom structure (#3768) Jun 4, 2019
redis/resource-manager Refactor pom structure (#3768) Jun 4, 2019
resourcegraph/resource-manager/v2019_04_01 generated v2019_04_01 of resourcegraph (#3943) Jun 17, 2019
resources/resource-manager generated v2019_05_01 of resources (#3838) Jun 6, 2019
sdk Move batch to SDK (#3922) Jun 18, 2019
signalr/resource-manager/v2018_03_01_preview Refactor pom structure (#3768) Jun 4, 2019
sql/resource-manager Refactor pom structure (#3768) Jun 4, 2019
storage update path to pom.xml file (#3920) Jun 15, 2019
streamanalytics/resource-manager/v2016_03_01 Refactor pom structure (#3768) Jun 4, 2019
tracing Changes ServiceLogger to ClientLogger and moved into util.logger [Dra… Jun 19, 2019
.editorconfig Adding 120 as max_line_length and removing settings inherited from pa… Apr 8, 2019
.gitattributes Add .editorconfig and .gitattributes (#3036) Mar 6, 2019
.gitignore Merge future into master (#2099) Jun 18, 2018
.travis.yml Refactor pom structure (#3768) Jun 4, 2019
CONTRIBUTING.md Remove codegen info in contributing guide Mar 29, 2016
LICENSE.txt Enable build in batch repo. Nov 29, 2016
README.md Run dependency checker during Analyze (#3075) Mar 9, 2019
api-specs.json generated v2017_06_01 of azurestack (#3946) Jun 17, 2019
appveyor.yml update appveyor.yml: use && Aug 19, 2016
dependencies.json Run dependency checker during Analyze (#3075) Mar 9, 2019
gulpfile.js Latest authorization (#2361) Nov 6, 2018
jetty.xml Adding keyvault sdk to CI pipeline (#2619) Nov 26, 2018
package.json Merge future into master (#2099) Jun 18, 2018
packages.md Adding Package Index to the Repository (#3490) May 1, 2019
pom.client.xml Identity library implmentation (#3824) Jun 19, 2019
pom.data.xml Move batch to SDK (#3922) Jun 18, 2019
pom.management.xml Refactor pom structure (#3768) Jun 4, 2019
pom.xml Refactor pom structure (#3768) Jun 4, 2019
swagger_to_sdk_config.json update autorest java version (#2776) Dec 12, 2018

README.md

⚠️ NOTE: The Azure Libraries for Java project (resource management APIs with fluent interface design pattern) has moved to http://github.com/azure/azure-libraries-for-java, so please log issues for that project in that new repository. This repository is now dedicated to other, auto-generated, non-management Azure SDKs only.

Azure SDKs for Java

Component Build Status
Management Libraries Build Status
Client Libraries Build Status
Build Documentation

👍 Try Azure for FREE

This repository contains Azure SDKs enabling the programmatic consumption of miscellaneous Azure services (i.e. not management - for that see http://github.com/azure/azure-libraries-for-java)

Currently, this repository contains the following Azure SDKs:

Other Azure SDKs

These other Azure SDKs for Java, that are not currently in this repository, can be found as follows:

Other libraries:

General Information

Cognitive Services

The following projects provide Java APIs for Azure Cognitive Services, empowering your applications with intelligent algorithms that enable them to see, hear, speak and understand.

Media Services

This project provides Java APIs for Azure Media Services, enabling you to share media content through premium video workflows:

📄 Sources... ⬇️ Download 🚩 Issues 📖 Learn more...

Azure Event Grid

This project provides Java APIs for Azure Event Grid, enabling you to build reactive programs and applications in the cloud:

📄 Sources... ⬇️ Download 📝 Samples 🚩 Issues 📖 Learn more...

Prerequisites

  • A Java Developer Kit (JDK), v 1.7 or later
  • Maven

Help and Issues

If you encounter any bugs with these SDKs, please file issues via Issues or checkout StackOverflow for Azure Java SDK.

Contribute Code

If you would like to become an active contributor to this project please follow the instructions provided in Microsoft Azure Projects Contribution Guidelines.

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

Impressions

You can’t perform that action at this time.