Azure Active Directory Library (ADAL) for JavaScript 指南

Azure Active Directory Library (ADAL) for JavaScript 指南

azure-activedirectory-library-for-js The code for ADAL.js and ADAL Angular has been moved to the MSAL.js repo. Please open any issues or PRs at the link below. 项目地址: https://gitcode.com/gh_mirrors/az/azure-activedirectory-library-for-js


1. 目录结构及介绍

Azure AD 的 JavaScript 库(ADAL)已经被迁移到了 MSAL.js,但为了保持历史记录,我们来回顾原ADAL.js的目录结构。

.
├── gruntfile.js         # Grunt 构建文件
├── jshintrc             # JSHint 配置文件
├── package.json         # Node.js 包管理文件,包含依赖信息
├── travis.yml           # Travis CI 的配置文件
├── LICENSE.txt          # 许可证文件,遵循Apache 2.0协议
├── README.md            # 项目的主要读我文件
├── RELEASES.md          # 发布版本历史
├── doc                  # 文档相关文件夹
├── dist                 # 编译后的库文件存放位置
├── lib                  # 源代码库文件夹
│   ├── adal.js         # 主要的ADAL JavaScript库
│   └── ...             # 其他辅助文件
├── test                 # 测试文件夹
├── .gitignore           # Git忽略文件配置
└── contributing.md      # 贡献指南

介绍:

  • adal.jsadal-angular.js 分别是原生JavaScript和AngularJS的适配器。
  • dist 文件夹包含了压缩和未压缩的生产就绪版本。
  • lib 中存储的是源码,开发者可以根据需要进行自定义修改。
  • doc 提供了基本的库操作说明。
  • test 用于单元测试和例子验证库的功能性。
  • 其余如 gruntfile.js, .gitignore, package.json 是常规的项目管理文件。

2. 启动文件介绍

在ADAL.js中,并没有直接定义一个“启动文件”用于应用程序的立即执行,其使用方式依赖于将其集成到用户的Web应用中。例如,在一个基于HTML的项目中,通过在主HTML文件引入ADAL库开始:

<script src="path/to/adal.min.js"></script>

随后,在应用程序的初始化逻辑中配置ADAL,如AngularJS示例中的初始化部分。

3. 项目的配置文件介绍

配置ADAL通常在应用的初始化阶段完成。虽然不是传统意义上的单独配置文件,但ADAL的设置通常嵌入到应用程序的核心配置代码里,比如:

window.config = {
    clientId: 'your-client-id'
};
var authContext = new AuthenticationContext(config);

或者在AngularJS环境中使用adalAuthenticationServiceProvider.init()方法进行配置:

adalAuthenticationServiceProvider.init(
    {
        clientId: "your-client-id"
    },
    $httpProvider
);

这些配置片段扮演着“配置文件”的角色,它们告诉ADAL如何与Azure AD服务交互,包括客户端ID等关键信息。


请注意,由于此库已被迁移至MSAL.js,新项目应采用MSAL.js及其相应的配置和启动流程。上述信息适用于仍在维护的老项目或学习ADAL.js架构的场景。

azure-activedirectory-library-for-js The code for ADAL.js and ADAL Angular has been moved to the MSAL.js repo. Please open any issues or PRs at the link below. 项目地址: https://gitcode.com/gh_mirrors/az/azure-activedirectory-library-for-js

基于MATLAB实现旅行推销员问题(TSP)的代码+项目说明(课程大作业)+测试数据.zip基于MATLAB实现旅行推销员问题(TSP)的代码+项目说明(课程大作业)+测试数据.zip基于MATLAB实现旅行推销员问题(TSP)的代码+项目说明(课程大作业)+测试数据.zip基于MATLAB实现旅行推销员问题(TSP)的代码+项目说明(课程大作业)+测试数据.zip基于MATLAB实现旅行推销员问题(TSP)的代码+项目说明(课程大作业)+测试数据.zip基于MATLAB实现旅行推销员问题(TSP)的代码+项目说明(课程大作业)+测试数据.zip基于MATLAB实现旅行推销员问题(TSP)的代码+项目说明(课程大作业)+测试数据.zip基于MATLAB实现旅行推销员问题(TSP)的代码+项目说明(课程大作业)+测试数据.zip基于MATLAB实现旅行推销员问题(TSP)的代码+项目说明(课程大作业)+测试数据.zip基于MATLAB实现旅行推销员问题(TSP)的代码+项目说明(课程大作业)+测试数据.zip基于MATLAB实现旅行推销员问题(TSP)的代码+项目说明(课程大作业)+测试数据.zip基于MATLAB实现旅行推销员问题(TSP)的代码+项目说明(课程大作业)+测试数据.zip基于MATLAB实现旅行推销员问题(TSP)的代码+项目说明(课程大作业)+测试数据.zip基于MATLAB实现旅行推销员问题(TSP)的代码+项目说明(课程大作业)+测试数据.zip基于MATLAB实现旅行推销员问题(TSP)的代码+项目说明(课程大作业)+测试数据.zip基于MATLAB实现旅行推销员问题(TSP)的代码+项目说明(课程大作业)+测试数据.zip基于MATLAB实现旅行推销员问题(TSP)的代码+项目说明(课程大作业)+测试数据.zip基于MATLAB实现旅行推销员问题(TSP)的代码+项目说明(课程大作业)+测试数据.zip基于MATLAB实现旅行推销员问题(TSP)的代码+项目说明(课程大作业)+测试数据.zip基于MATLAB实现旅行推销员问题(TSP)的代码+项目说明(课程大作业)+测试数据.zip 【备注】 1、该资源内项目代码百分百可运行,请放心下载使用!有问题请及时沟通交流。 2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。 3、用途:项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 4、如果基础还行,或热爱钻研,亦可在此项目代码基础上进行修改添加,实现其他不同功能。 欢迎下载!欢迎交流学习!不清楚的可以私信问我!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

乌昱有Melanie

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值