All Projects → ranveeraggarwal → angular-adal-quickstart

ranveeraggarwal / angular-adal-quickstart

Licence: MIT license
Quickstart/Seed for using Microsoft's AAD Authentication with Angular (2/4).

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to angular-adal-quickstart

Angular4-seed
Angular 4 Seed for Angular Forms
Stars: ✭ 37 (+68.18%)
Mutual labels:  angular2, angular4, angular4-seed
angular-landing-page
Beautiful Angular landing page with firebase, chat, poll, dynamic features/gallary, and nice animations/scrolling.
Stars: ✭ 43 (+95.45%)
Mutual labels:  angular2, angular4, angular4-seed
spring-websocket-angular6
Example for using Spring Websocket and Angular with Stomp Messaging
Stars: ✭ 18 (-18.18%)
Mutual labels:  angular2, angular4
nativescript-whatsapp-template
NativeScript Template Similar to WhatsApp
Stars: ✭ 61 (+177.27%)
Mutual labels:  angular2, angular4
angular-ninja
The way to be an Angular ninja
Stars: ✭ 44 (+100%)
Mutual labels:  angular2, angular4
ngx-widget-grid
Angular 2.x or in general ng-x module for dashboards
Stars: ✭ 65 (+195.45%)
Mutual labels:  angular2, angular4
gupack
基于gulp的前端构建工具
Stars: ✭ 13 (-40.91%)
Mutual labels:  angular2, angular4
ng-toggle
Bootstrap-styled Angular Toggle Component
Stars: ✭ 14 (-36.36%)
Mutual labels:  angular2, angular4
ng4-stompjs-demo
A sample using Angular4, Angular CLI and @stom/ng2-stompjs
Stars: ✭ 20 (-9.09%)
Mutual labels:  angular2, angular4
angular4-paystack
💵 An angular2+ module for paystack transactions
Stars: ✭ 51 (+131.82%)
Mutual labels:  angular2, angular4
laravel5Angular4
Laravel 5.4 & Angular 4.3.4
Stars: ✭ 37 (+68.18%)
Mutual labels:  angular2, angular4
kathisto
📦 Server-side rendering for Javascript based web-apps
Stars: ✭ 17 (-22.73%)
Mutual labels:  angular2, angular4
paper-dashboard-angular
Angular version of the original Paper Dashboard.
Stars: ✭ 142 (+545.45%)
Mutual labels:  angular2, angular4
tcome-frontend
NodeJS&Angular4 BLOG
Stars: ✭ 49 (+122.73%)
Mutual labels:  angular2, angular4
ng2-acl
Role based permissions for Angular v2++
Stars: ✭ 15 (-31.82%)
Mutual labels:  angular2, angular4
ng2-gridstack
A gridstack component for Angular2+
Stars: ✭ 12 (-45.45%)
Mutual labels:  angular2, angular4
nativescript-ng-shadow
Angular directive to apply shadows to native elements according to the elevation level guidelines of material design specification
Stars: ✭ 54 (+145.45%)
Mutual labels:  angular2, angular4
ngx-redux-core
The modern redux integration for Angular 6+
Stars: ✭ 32 (+45.45%)
Mutual labels:  angular2, angular4
odata-v4-ng
OData service for Angular
Stars: ✭ 27 (+22.73%)
Mutual labels:  angular2, angular4
ionic-uuchat
基于ionic3,angular4的实时聊天app,兼容web端。该项目只是前端部分,所有数据需要请求后端服务器,需要配套express-uuchat-api使用。
Stars: ✭ 14 (-36.36%)
Mutual labels:  angular2, angular4

Angular 2/4 ADAL Quickstart

An Angular quickstart with ng2-adal (a module based on angular2-adal) plugged in.

If this doesn't work with Angular 2, you can find an example for it on the Angular2 branch.

Changelog

v2.0.0

This repository has been updated to use Angular v4 and ng2-adal v2.0.0. Since there were no tests written for the quickstart example, I have removed them - you can integrate your own testing framework.

How to Use

  1. Rename app/services/secret.service.ts.template to app/services/secret.service.ts and add your tenant and client ID.
  2. Remove secret.service.ts from .gitignore
  3. Run npm install
  4. Run npm start

Getting Token as a String

Use services/auth.service.ts. This token needs to be passed as a header for REST service authentication.

Contributing

I am not actively maintaining this repository (although, I will update it once in a while in case of breaking changes in the library or a major update).
If you're interested in contributing, do raise an issue/PR and have a look at the CONTRIBUTING.md.

Here's what you could help me do:

  • Webpack integration
  • Gulp/Grunt/Bower integration
  • Tests/CI
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].