<!DOCTYPE html>
<html ng-app="ngDemo">

  <head>
    <script src="https://code.angularjs.org/1.4.8/angular.js" data-semver="1.4.8" data-require="angular.js@1.5.0"></script>
    <script src="https://code.angularjs.org/1.4.8/angular-resource.js" data-semver="1.4.8" data-require="angular-resource@*"></script>
    <link href="style.css" rel="stylesheet" />
    <script src="script.js"></script>
  </head>

  <body ng-controller="homeCtrl as vm">

<!--
https://www.thepolyglotdeveloper.com/2015/03/using-oauth-2-0-in-your-web-browser-with-angularjs/
-->
    
    <h1> {{vm.title}}</h1>
    <input type="button" ng-click="vm.openWindow()" value="Open new window" />
    
  </body>

</html>
// Code goes here

var app = angular.module('ngDemo', []);

app.controller("homeCtrl",function($window){
  var vm = this;
  vm.title = "Open new window";
  vm.openWindow = function(){
    
    $window.open('https://sso.bbcworldwide.com/as/authorization.oauth2?client_id=UAT-Watson&response_type=code&scope=openid profile&state=1234567890', 
    'C-Sharpcorner', 
    'toolbar=no,scrollbars=no,resizable=no,top=100,left=500,width=600,height=400');
  }
});












/* Styles go here */