0.2.3 • Published 6 years ago

ccs-security-ng1 v0.2.3

Weekly downloads
1
License
MIT
Repository
-
Last release
6 years ago

Description

This is js destributed as angular module injector

Install

npm install ccs-security-ng1

Integrate

Add all dependencies to your project

  <script src="node_modules/adal-angular/adal.js"></script>
  <script src="node_modules/adal-angular/adal-angular.js"></script>
  <script src="node_modules/ccs-security-js/authorisation.js"></script>
  <script src="node_modules/ccs-security-ng1/authorisation-angular.js"></script>

Inject module in app

angular.module('myApp', [
    ...
    'AuthorisationAngular',
    ...
])

Config

'AuthorisationAngular' module require 'config' module with 'ENV' object, which contain all config data.

{
    tenant: '<guid>',
    clientId: '<guid>',
    redirectUri: '<url>',
    endpoints: {
    '<url>': '<unique url or guid>',
    '<url>': '<unique url or guid>',
    ...
    },
    ocpApimSubscriptionKey: '<id>',
    organizationId: '<id>',
    getRoleUrl: '<url>',
    getRoleResource: '<unique url or guid>'
}

Usage

angular.module('myApp').controller('myCtrl', [
    '$scope',
    'adalAuthorisationService'
    function ($scope, authorisationService) {
...
    authorisationService.getRoles().subscribe(roles => {
        if(roles){
            $scope.roles= 'Roles: ' + roles.join(', ') + '.'
        }
      });
...
    }
0.2.3

6 years ago

0.2.2

6 years ago

0.2.1

6 years ago

0.1.8

6 years ago

0.1.7

6 years ago

0.1.6

6 years ago

0.1.5

6 years ago

0.0.4

6 years ago

0.0.3

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago