angular-oauth2 AngularJS 的 OAuth2 模块

我要开发同款
匿名用户2015年01月19日
149阅读

技术信息

授权协议
MIT

作品详情

agular-oauth2是AgularJS的OAuth2认证模块,使用ES6编写。

使用方法:

1.引入js库:

<script src="bower_compoets/agular/agular.mi.js"></script><script src="bower_compoets/agular-cookie/dist/agular-cookie.mi.js"></script><script src="bower_compoets/query-strig/query-strig.mi.js"></script><script src="bower_compoets/agular-oauth2/dist/agular-oauth2.mi.js"></script>

2.配置OAuth和OAuthToke

agular.module('myApp', ['agular-oauth2'])  .cofig(['OAuthProvider', fuctio(OAuthProvider) {    OAuthProvider.cofigure({      baseUrl: 'https://api.website.com',      clietId: 'CLIENT_ID',      clietSecret: 'CLIENT_SECRET',    });  }]);

3.错误处理:

agular.module('myApp', ['agular-oauth2'])  .ru(['$rootScope', '$widow', fuctio($rootScope, $widow) {    $rootScope.$o('oauth:error', fuctio(evet, rejectio) {      // Igore `ivalid_grat` error - should be catched o `LogiCotroller`.      if ('ivalid_grat' === rejectio.data.error) {        retur;      }      // Redirect to `/logi` with the `error_reaso`.      retur $widow.locatio.href = '/logi?error_reaso=' + rejectio.data.error;    });  }]);

功能介绍

angular-oauth2 是 AngularJS 的 OAuth2 认证模块,使用 ES6 编写。 使用方法: 1. 引入 js 库: <script src="bower_componen...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论