Project:
View Revisions: Issue #35609 | [ All Revisions ] [ Back to Issue ] | ||
Summary | 0035609: Sometimes with chrome The preference Terminal Authentication is not working properly | ||
Revision | 2017-03-27 16:15 by guilleaer | ||
Steps To Reproduce | Updated steps to reproduce after analyse Here a video (https://www.dropbox.com/s/axue2zjcsf6vbyh/term_auth.mp4?dl=0 [^]) - Open and incognito window pointing to ERP - Login in the ERP using openbravo/openbravo - Ensure that your current role is "The white valley admin" If not, change role to "The white valley admin" - In preferences window search for "Terminal authentication" using the field "property" - 2 items should appear. - Select the one which is not related to a module and change the value to "Y". - Then, open "pos terminal" window (in the ERP, using the menu)) and search for VBS-1. Open that line and fill the field "Terminal key identifier" with value "VBS1" - In other browser, having a clean cache, insert the URL of web POS in your browser - In the login page terminal authentication dialog will be shown - Fill data and confirm VBS1 / vallblanca / openbravo -Log in web POS using vallblanca (vallblanca/openbravo) - Once you are logged in, move back to incognito window and change the value of the preference again to "N" - Return to web POS and logout Now in the login page, terminal authentication is not being shown, because it is not enebaled (OK) - Move back again to incognito window, and enable again the terminal authentication - Return to web POS and refresh the browser. Now terminal authentication popup will not be shown. why? Because the data inserted previously in the popup is already in the cache, so it is still valid. That's why the popup is not shown. If at this moment you open other incognito window and you navigate to the web pos login page, you will see that authentication popup is shown because that cache does not have the data, so the system ask for it. Update after analyse: The problem happens when the terminal authentication is disabled and then enabled again. If the terminal which is being used to log in has been authenticated in the past (without remove cache) then the popup will not appear, because the data which is being required in the popup is already in the cache. |
||
Revision | 2017-03-27 15:52 by guilleaer | ||
Steps To Reproduce | Updated steps to reproduce after analyse - Open and incognito window pointing to ERP - Login in the ERP using openbravo/openbravo - Ensure that your current role is "The white valley admin" If not, change role to "The white valley admin" - In preferences window search for "Terminal authentication" using the field "property" - 2 items should appear. - Select the one which is not related to a module and change the value to "Y". - Then, open "pos terminal" window (in the ERP, using the menu)) and search for VBS-1. Open that line and fill the field "Terminal key identifier" with value "VBS1" - In other browser, having a clean cache, insert the URL of web POS in your browser - In the login page terminal authentication dialog will be shown - Fill data and confirm VBS1 / vallblanca / openbravo -Log in web POS using vallblanca (vallblanca/openbravo) - Once you are logged in, move back to incognito window and change the value of the preference again to "N" - Return to web POS and logout Now in the login page, terminal authentication is not being shown, because it is not enebaled (OK) - Move back again to incognito window, and enable again the terminal authentication - Return to web POS and refresh the browser. Now terminal authentication popup will not be shown. why? Because the data inserted previously in the popup is already in the cache, so it is still valid. That's why the popup is not shown. If at this moment you open other incognito window and you navigate to the web pos login page, you will see that authentication popup is shown because that cache does not have the data, so the system ask for it. Update after analyse: The problem happens when the terminal authentication is disabled and then enabled again. If the terminal which is being used to log in has been authenticated in the past (without remove cache) then the popup will not appear, because the data which is being required in the popup is already in the cache. |
||
Revision | 2017-03-27 15:51 by guilleaer | ||
Steps To Reproduce | Updated steps to reproduce after analyse - Open and incognito windows pointing to ERP - Login in the ERP using openbravo/openbravo - Ensure that your current role is "The white valley admin" If not change role - In preferences window search for "Terminal uthentication" using the field "property" - 2 items should appear. - Select the one which is not related to a module and change the value to "Y". - Then, open "pos terminal" window and search for VBS-1. Open that line and fill the field "Terminal key identifier" with value "VBS1" - In other browser, having a clean cache, insert the URL of web POS in your browser - In the login page terminal authentication dialog will be shown - Fill data and confirm VBS1 / vallblanca / openbravo -Log in web POS using vallblanca (vallblanca/openbravo) - Once you are logged in, move back to incognito window and change the value of the preference again to "N" - Return to web POS and logout Now in the login page, terminal authentication is not being shown, because it is not enebaled (OK) - Move back again to incognito window, and enable again the terminal authentication - Return to web POS and refresh the browser. Now terminal authentication popup will not be shown. why? Because the data inserted previously in the popup is already in the cache, so it is still valid. That's why the popup is not shown. If at this moment you open other incognito window and you navigate to the web pos login page, you will see that authentication popup is shown because that cache does not have the data, so the system ask for it. Update after analyse: The problem happens when the terminal authentication is disabled and then enabled again. If the terminal which is being used to log in has been authenticated in the past (without remove cache) then the popup will not appear, because the data which is being required in the popup is already in the cache. |
||
Revision | 2017-03-27 13:38 by guilleaer | ||
Steps To Reproduce | - Log in Livebuilds 16Q4.2 - Go to preferences and for The withe valley group client, set the preference Terminal authentication to 'Y' - Try to log in some terminal using chrome. - Sometimes the Terminal Selection pop up is shown Update after analyse: The problem happens when the terminal authentication is disabled and then enabled again. If the terminal which is being used to log in has been authenticated in the past (without remove cache) then the popup will not appear, because the data which is being required in the popup is already in the cache. |
||
Revision | 2017-03-24 12:14 by guilleaer | ||
Steps To Reproduce | - Log in Livebuilds 16Q4.2 - Go to preferences and for The withe valley group client, set the preference Terminal authentication to 'Y' - Try to log in some terminal using chrome. - Sometimes the Terminal Selection pop up is shown |
Copyright © 2000 - 2009 MantisBT Group |