OLD | NEW |
1 <html> | 1 <html> |
2 <head> | 2 <head> |
3 <script type="text/javascript"> | 3 <script type="text/javascript"> |
4 var initialized = false; | 4 var initialized = false; |
5 var sendAndSumitRequested = false; | 5 var sendAndSumitRequested = false; |
6 | 6 |
7 function initialize() { | 7 function initialize() { |
8 window.addEventListener('message', function(event) { | 8 window.addEventListener('message', function(event) { |
9 if (!event.data || event.data.type != 'gaia_saml_api_reply') | 9 if (!event.data || event.data.type != 'gaia_saml_api_reply') |
10 return; | 10 return; |
11 var response = event.data.response; | 11 var response = event.data.response; |
12 if (response.result != 'initialized' || | 12 if (response.result != 'initialized' || |
13 response.version != 2 || | 13 response.version != 1 || |
14 response.keyTypes.indexOf('KEY_TYPE_PASSWORD_PLAIN') == -1) { | 14 response.keyTypes.indexOf('KEY_TYPE_PASSWORD_PLAIN') == -1) { |
15 return; | 15 return; |
16 } | 16 } |
17 initialized = true; | 17 initialized = true; |
18 if (sendAndSumitRequested) | 18 if (sendAndSumitRequested) |
19 send_and_submit(); | 19 send_and_submit(); |
20 }); | 20 }); |
21 | 21 |
22 window.setTimeout(function() { | 22 window.setTimeout(function() { |
23 window.postMessage({ | 23 window.postMessage({ |
24 type: 'gaia_saml_api', | 24 type: 'gaia_saml_api', |
25 call: {method: 'initialize', requestedVersion: 2}}, '/'); | 25 call: {method: 'initialize', requestedVersion: 1}}, '/'); |
26 }, 0); | 26 }, 0); |
27 } | 27 } |
28 | 28 |
29 function send_and_submit() { | 29 function send_and_submit() { |
30 if (!initialized) { | 30 if (!initialized) { |
31 sendAndSumitRequested = true; | 31 sendAndSumitRequested = true; |
32 return; | 32 return; |
33 } | 33 } |
34 var form = document.forms[0]; | 34 var form = document.forms[0]; |
35 var token = form.elements['RelayState'].value; | 35 var token = form.elements['RelayState'].value; |
(...skipping 14 matching lines...) Expand all Loading... |
50 </head> | 50 </head> |
51 <body onload="initialize();"> | 51 <body onload="initialize();"> |
52 <form method=post action="$Post"> | 52 <form method=post action="$Post"> |
53 <input type=hidden name=RelayState value="$RelayState"> | 53 <input type=hidden name=RelayState value="$RelayState"> |
54 User: <input type=text id=Email name=Email> | 54 User: <input type=text id=Email name=Email> |
55 Password: <input type=password id=Password name=Password> | 55 Password: <input type=password id=Password name=Password> |
56 <input id=Submit type=button value="Login" onclick="send_and_submit();"/> | 56 <input id=Submit type=button value="Login" onclick="send_and_submit();"/> |
57 </form> | 57 </form> |
58 </body> | 58 </body> |
59 </html> | 59 </html> |
OLD | NEW |