securemyngapp-140927121632-phpapp01

download securemyngapp-140927121632-phpapp01

of 46

Transcript of securemyngapp-140927121632-phpapp01

  • 8/11/2019 securemyngapp-140927121632-phpapp01

    1/46

  • 8/11/2019 securemyngapp-140927121632-phpapp01

    2/46

  • 8/11/2019 securemyngapp-140927121632-phpapp01

    3/46

  • 8/11/2019 securemyngapp-140927121632-phpapp01

    4/46

  • 8/11/2019 securemyngapp-140927121632-phpapp01

    5/46

  • 8/11/2019 securemyngapp-140927121632-phpapp01

    6/46

  • 8/11/2019 securemyngapp-140927121632-phpapp01

    7/46

  • 8/11/2019 securemyngapp-140927121632-phpapp01

    8/46

  • 8/11/2019 securemyngapp-140927121632-phpapp01

    9/46

  • 8/11/2019 securemyngapp-140927121632-phpapp01

    10/46

  • 8/11/2019 securemyngapp-140927121632-phpapp01

    11/46

    http://oauth.net/
  • 8/11/2019 securemyngapp-140927121632-phpapp01

    12/46

  • 8/11/2019 securemyngapp-140927121632-phpapp01

    13/46

  • 8/11/2019 securemyngapp-140927121632-phpapp01

    14/46

  • 8/11/2019 securemyngapp-140927121632-phpapp01

    15/46

  • 8/11/2019 securemyngapp-140927121632-phpapp01

    16/46

    angular

    .module(app)

    .constant('NGCONF_CONFIG',

    {

    baseUrl: /my-precious-url/,

    dbName: 'ngconf'

    });

  • 8/11/2019 securemyngapp-140927121632-phpapp01

    17/46

  • 8/11/2019 securemyngapp-140927121632-phpapp01

    18/46

  • 8/11/2019 securemyngapp-140927121632-phpapp01

    19/46

    $name= $_GET['name'];

    echo "Welcome $name
    ";

    echo "Myprofile";

  • 8/11/2019 securemyngapp-140927121632-phpapp01

    20/46

  • 8/11/2019 securemyngapp-140927121632-phpapp01

    21/46

    http://badsite.com/
  • 8/11/2019 securemyngapp-140927121632-phpapp01

    22/46

  • 8/11/2019 securemyngapp-140927121632-phpapp01

    23/46

  • 8/11/2019 securemyngapp-140927121632-phpapp01

    24/46

  • 8/11/2019 securemyngapp-140927121632-phpapp01

    25/46

  • 8/11/2019 securemyngapp-140927121632-phpapp01

    26/46

  • 8/11/2019 securemyngapp-140927121632-phpapp01

    27/46

    ng-bind-html

    href src usemap

  • 8/11/2019 securemyngapp-140927121632-phpapp01

    28/46

    ng-bind-html

    angular.module('expressionsEscaping',

    [ngSanitize'])

    .controller('ExpressionsEscapingCtrl',

    function ($scope) {

    $scope.msg = 'Hello, World!';

    });

  • 8/11/2019 securemyngapp-140927121632-phpapp01

    29/46

    $sanitize

    var safeDescription =

    $sanitize(description);

  • 8/11/2019 securemyngapp-140927121632-phpapp01

    30/46

  • 8/11/2019 securemyngapp-140927121632-phpapp01

    31/46

    http://my.loggedin.site.com/follow/USERNAME/
  • 8/11/2019 securemyngapp-140927121632-phpapp01

    32/46

    http://my.loggedin.site.com/follow/USERNAME/
  • 8/11/2019 securemyngapp-140927121632-phpapp01

    33/46

    $httpservice comes

    in with a solution!

  • 8/11/2019 securemyngapp-140927121632-phpapp01

    34/46

  • 8/11/2019 securemyngapp-140927121632-phpapp01

    35/46

  • 8/11/2019 securemyngapp-140927121632-phpapp01

    36/46

  • 8/11/2019 securemyngapp-140927121632-phpapp01

    37/46

    i " /j i "

  • 8/11/2019 securemyngapp-140927121632-phpapp01

    38/46

    var json;

    Array = function() { json = this;};

    for(var index in json)

    { console.log(json[index]); }

  • 8/11/2019 securemyngapp-140927121632-phpapp01

    39/46

  • 8/11/2019 securemyngapp-140927121632-phpapp01

    40/46

  • 8/11/2019 securemyngapp-140927121632-phpapp01

    41/46

  • 8/11/2019 securemyngapp-140927121632-phpapp01

    42/46

    Security

    securityInterceptor

  • 8/11/2019 securemyngapp-140927121632-phpapp01

    43/46

  • 8/11/2019 securemyngapp-140927121632-phpapp01

    44/46

    https://docs.google.com/presentation/d/1347saovLLeQ9y-WRElKXg26fHNGnbrUFhft_2m4rOwc/edit?usp=sharinghttp://www.slideshare.net/joshs633/angularjs-authentication-patterns
  • 8/11/2019 securemyngapp-140927121632-phpapp01

    45/46

  • 8/11/2019 securemyngapp-140927121632-phpapp01

    46/46

    http://link.packtpub.com/6HaElo