|
3 | 3 | <head>
|
4 | 4 | <title>Quickstart for MSAL JS</title>
|
5 | 5 | <script src="https://cdnjs.cloudflare.com/ajax/libs/bluebird/3.3.4/bluebird.min.js"></script>
|
6 |
| - <script src="/msal-1.0.0-preview.4.min.js"></script> |
| 6 | + <script src="https://secure.aadcdn.microsoftonline-p.com/lib/1.0.0/js/msal.js"></script> |
7 | 7 | </head>
|
8 | 8 |
|
9 | 9 | <body>
|
|
41 | 41 | var myMSALObj = new Msal.UserAgentApplication(msalConfig);
|
42 | 42 |
|
43 | 43 | // Register Callbacks for redirect flow
|
44 |
| - myMSALObj.handleRedirectCallbacks(acquireTokenRedirectCallBack, acquireTokenErrorRedirectCallBack); |
| 44 | + // myMSALObj.handleRedirectCallbacks(acquireTokenRedirectCallBack, acquireTokenErrorRedirectCallBack); |
| 45 | + myMSALObj.handleRedirectCallback(authRedirectCallBack); |
45 | 46 |
|
46 | 47 | function signIn() {
|
47 | 48 | myMSALObj.loginPopup(requestObj).then(function (loginResponse) {
|
|
115 | 116 | });
|
116 | 117 | }
|
117 | 118 |
|
118 |
| - function acquireTokenRedirectCallBack(response) { |
119 |
| - if (response.tokenType === "access_token") { |
120 |
| - callMSGraph(graphConfig.graphMeEndpoint, response.accessToken, graphAPICallback); |
| 119 | + function authRedirectCallBack(error, response) { |
| 120 | + if (error) { |
| 121 | + console.log(error); |
121 | 122 | } else {
|
122 |
| - console.log("token type is:" + response.tokenType); |
| 123 | + if (response.tokenType === "access_token") { |
| 124 | + callMSGraph(graphConfig.graphMeEndpoint, response.accessToken, graphAPICallback); |
| 125 | + } else { |
| 126 | + console.log("token type is:" + response.tokenType); |
| 127 | + } |
123 | 128 | }
|
124 | 129 | }
|
125 | 130 |
|
126 |
| - function acquireTokenErrorRedirectCallBack(error) { |
127 |
| - console.log(error); |
128 |
| - } |
129 |
| - |
130 | 131 | function requiresInteraction(errorCode) {
|
131 | 132 | if (!errorCode || !errorCode.length) {
|
132 | 133 | return false;
|
|
0 commit comments