Has anyone migrated their security tables to SQL as per http://downloads.alphasoftware.com/A...easenotes.html
Ctrl + F then search for "Web Applications - Security Framework - SQL Databases"
Maybe it is us... but we can't get the new genie to configure the Security Framework to use SQL tables to work for us.
Well that is not true the Genie seems to work fine it is the outcome that is killing us :)
We have tried this on 3 different projects
We are using MS SQL Server 2008 and the current build of AA 2.0 (2128-4292)
The genie runs through fine
Via SQL Server Management Studio we can see the tables have been created and the data in there that has been converted from the DBF security tables..
All good right? We not so fast...
Here is the kink
In the Web Security (in Alpha Developer not any UXs at this point) If you go there and change a password for a user (or create a user/ Group, anything really) you can go look at the SQL table and see the password data has changed (it is encrypted but you can see it has changed)
Cool,
We re-publish the projects WITH Security But not security data as well it is on SQL now right?)
Now go to the web app and login with the new password and ... no go.. Hmm Login with the old password and you are in.. Hmm that is weird
So to prove something here, I go to A5Web root on the server and delete the DBF security tables
Try again to log in and get an error that the security tables are not there.
WHAT???? Why is the project still pointing to the DBF tables????
Oh By The way I HAVE done a complete re-publish of the project
So the Genie works , creates the SQL Tables - Tick
Web Security is now updating data in the SQL Tables - Tick
But the App is still pointing to the OLD DBF tables - Cross
So is there a step I am missing ??
I have to be doing something dumb her but two of us have stepped through this on 3 different projects and same result each time
What are we missing to get the project up on the server to work with the SQL tables and NOT the DBF tables?
These have to be something so obvious that I am steering right past it.
Hopefully I have explained this OK
Thanks in advance
Bruce
Ctrl + F then search for "Web Applications - Security Framework - SQL Databases"
Maybe it is us... but we can't get the new genie to configure the Security Framework to use SQL tables to work for us.
Well that is not true the Genie seems to work fine it is the outcome that is killing us :)
We have tried this on 3 different projects
We are using MS SQL Server 2008 and the current build of AA 2.0 (2128-4292)
The genie runs through fine
Via SQL Server Management Studio we can see the tables have been created and the data in there that has been converted from the DBF security tables..
All good right? We not so fast...
Here is the kink
In the Web Security (in Alpha Developer not any UXs at this point) If you go there and change a password for a user (or create a user/ Group, anything really) you can go look at the SQL table and see the password data has changed (it is encrypted but you can see it has changed)
Cool,
We re-publish the projects WITH Security But not security data as well it is on SQL now right?)
Now go to the web app and login with the new password and ... no go.. Hmm Login with the old password and you are in.. Hmm that is weird
So to prove something here, I go to A5Web root on the server and delete the DBF security tables
Try again to log in and get an error that the security tables are not there.
WHAT???? Why is the project still pointing to the DBF tables????
Oh By The way I HAVE done a complete re-publish of the project
So the Genie works , creates the SQL Tables - Tick
Web Security is now updating data in the SQL Tables - Tick
But the App is still pointing to the OLD DBF tables - Cross
So is there a step I am missing ??
I have to be doing something dumb her but two of us have stepped through this on 3 different projects and same result each time
What are we missing to get the project up on the server to work with the SQL tables and NOT the DBF tables?
These have to be something so obvious that I am steering right past it.
Hopefully I have explained this OK
Thanks in advance
Bruce
Comment