AngularJS的OAuth2模块angular-oauth2.zip
angular-oauth2 是 AngularJS 的 OAuth2 认证模块,使用 ES6 编写。 使用方法: 1. 引入 js 库: [removed][removed] [removed][removed] [removed][removed] [removed][removed] 2. 配置 OAuth 和 OAuthToken angular.module('myApp', ['angular-oauth2']) .config(['OAuthProvider', function(OAuthProvider) { OAuthProvider.configure({ baseUrl: 'https://api.website.com', clientId: 'CLIENT_ID', clientSecret: 'CLIENT_SECRET', }); }]); 3. 错误处理: angular.module('myApp', ['angular-oauth2']) .run(['$rootScope', '$window', function($rootScope, $window) { $rootScope.$on('oauth:error', function(event, rejection) { // Ignore `invalid_grant` error - should be catched on `LoginController`. if ('invalid_grant' === rejection.data.error) { return; } // Redirect to `/login` with the `error_reason`. return $[removed].href = '/login?error_reason=' rejection.data.error; }); }]); 标签:angular
- 1
- 粉丝: 491
- 资源: 1万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于Spring Boot框架的报表管理系统.zip
- (源码)基于树莓派和TensorFlow Lite的智能厨具环境监测系统.zip
- (源码)基于OpenCV和Arduino的面部追踪系统.zip
- (源码)基于C++和ZeroMQ的分布式系统中间件.zip
- (源码)基于SSM框架的学生信息管理系统.zip
- (源码)基于PyTorch框架的智能视频分析系统.zip
- (源码)基于STM32F1的Sybertooth电机驱动系统.zip
- (源码)基于PxMATRIX库的嵌入式系统显示与配置管理.zip
- (源码)基于虚幻引擎的舞蹈艺术节目包装系统.zip
- (源码)基于Dubbo和Redis的用户中台系统.zip