Azure AD Library for JavaScript 使用教程
1、项目的目录结构及介绍
Azure AD Library for JavaScript 项目的目录结构如下:
azure-activedirectory-library-for-js/
├── dist/
│ ├── adal.js
│ ├── adal-angular.js
│ └── ...
├── lib/
│ ├── adal.js
│ ├── adal-angular.js
│ └── ...
├── samples/
│ ├── angular/
│ ├── angular2/
│ ├── angular4/
│ └── ...
├── src/
│ ├── adal.js
│ ├── adal-angular.js
│ └── ...
├── test/
│ ├── adal.js
│ ├── adal-angular.js
│ └── ...
├── .gitignore
├── .npmignore
├── .travis.yml
├── LICENSE
├── README.md
├── package.json
└── ...
目录介绍
dist/
:包含编译后的文件,可以直接在项目中使用。lib/
:包含源代码文件。samples/
:包含各种示例项目,帮助用户快速上手。src/
:包含源代码文件。test/
:包含测试文件。.gitignore
:Git 忽略文件配置。.npmignore
:NPM 忽略文件配置。.travis.yml
:Travis CI 配置文件。LICENSE
:项目许可证。README.md
:项目说明文档。package.json
:NPM 包配置文件。
2、项目的启动文件介绍
项目的启动文件主要是 adal.js
和 adal-angular.js
。
adal.js
adal.js
是 Azure AD Library for JavaScript 的核心文件,提供了基本的身份验证功能。
adal-angular.js
adal-angular.js
是 AngularJS 的封装文件,提供了与 AngularJS 集成的功能。
3、项目的配置文件介绍
项目的配置文件主要是 package.json
。
package.json
package.json
文件包含了项目的元数据和依赖信息,可以通过以下命令安装依赖:
npm install
配置示例
以下是一个简单的 package.json
配置示例:
{
"name": "azure-activedirectory-library-for-js",
"version": "1.0.18",
"description": "Azure Active Directory Library for JavaScript",
"main": "lib/adal.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"repository": {
"type": "git",
"url": "git+https://github.com/AzureAD/azure-activedirectory-library-for-js.git"
},
"keywords": [
"adal",
"azure",
"active",
"directory",
"authentication",
"library"
],
"author": "Microsoft",
"license": "Apache-2.0",
"bugs": {
"url": "https://github.com/AzureAD/azure-activedirectory-library-for-js/issues"
},
"homepage": "https://github.com/AzureAD/azure-activedirectory-library-for-js#readme",
"dependencies": {
"adal-angular": "^1.0.18"
}
}
通过以上配置,可以快速了解和使用 Azure AD Library for JavaScript 项目。