azure-keyvault
Advanced tools
Comparing version 3.0.4 to 3.0.5
@@ -0,0 +0,0 @@ // |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ /* |
@@ -0,0 +0,0 @@ var url = require('url'); |
@@ -0,0 +0,0 @@ The MIT License (MIT) |
@@ -5,6 +5,6 @@ { | ||
"description": "KeyVaultClient Library with typescript type definitions for node", | ||
"version": "3.0.4", | ||
"version": "3.0.5", | ||
"dependencies": { | ||
"ms-rest": "^2.3.2", | ||
"ms-rest-azure": "^2.5.5" | ||
"ms-rest": "^2.5.0", | ||
"ms-rest-azure": "^2.6.0" | ||
}, | ||
@@ -11,0 +11,0 @@ "keywords": [ |
@@ -33,39 +33,18 @@ # Microsoft Azure SDK for Node.js - Key Vault | ||
### Authentication | ||
### Authentication and Client creation | ||
```javascript | ||
var KeyVault = require('azure-keyvault'); | ||
var AuthenticationContext = require('adal-node').AuthenticationContext; | ||
var msRestAzure = require('ms-rest-azure'); | ||
var clientId = "<to-be-filled>"; | ||
var clientSecret = "<to-be-filled>"; | ||
var vaultUri = "<to-be-filled>"; | ||
async function main(): Promise<void> { | ||
const credentials = await msRestAzure.interactiveLogin(); | ||
// OR const credentials = await msRestAzure.loginWithServicePrincipalSecret("clientId", "secret", "domain"); | ||
// OR any other login method from msRestAzure. | ||
const client = new KeyVault.KeyVaultClient(credentials); | ||
} | ||
// Authenticator - retrieves the access token | ||
var authenticator = function (challenge, callback) { | ||
// Create a new authentication context. | ||
var context = new AuthenticationContext(challenge.authorization); | ||
// Use the context to acquire an authentication token. | ||
return context.acquireTokenWithClientCredentials(challenge.resource, clientId, clientSecret, function (err, tokenResponse) { | ||
if (err) throw err; | ||
// Calculate the value to be set in the request's Authorization header and resume the call. | ||
var authorizationValue = tokenResponse.tokenType + ' ' + tokenResponse.accessToken; | ||
return callback(null, authorizationValue); | ||
}); | ||
}; | ||
main(); | ||
``` | ||
### Create the KeyVaultClient | ||
```javascript | ||
var credentials = new KeyVault.KeyVaultCredentials(authenticator); | ||
var client = new KeyVault.KeyVaultClient(credentials); | ||
``` | ||
### Create a key and use it | ||
@@ -111,1 +90,4 @@ | ||
- [Microsoft Azure SDK for Node.js - Key Vault Management](https://github.com/Azure/azure-sdk-for-node/tree/master/lib/services/keyVaultManagement) | ||
![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-node%2Flib%2Fservices%2FkeyVault%2FREADME.png) |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
1771116
92
Updatedms-rest@^2.5.0
Updatedms-rest-azure@^2.6.0