|
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