ArcGIS Authentication Manager for ArcSDE Connections

476
1
09-16-2013 08:59 AM
Status: Open
Labels (1)
TroySpjute1
New Contributor II

The change I would suggest is to start by NEVER storing passwords in layer files or mxds.  This change would NOT apply to Operating System Authentication, and that setting saves as normal.  

Put a password store in the local ESRI directory, such as those used by browsers.  When a connection is saved with database authentication it saves the information to the local password store.  Upon opening a map or adding a layer a new box will show up asking to choose from an existing user/password, or to type a new one.  

This will only happen for the first layer with that instance, and all subsequent layers will use that same password/username combination if the box is checked to use for all layers, unless an authentication error occurs, such as having a layer that requires different credentials.  

The authentication error immediately stops the process of drawing layers and asks for a password, so as not to lock the account.  

Hitting cancel will mark all layers with that username and password as having an invalid source, and will not continue trying to lock the account.  

Not checking the box to use the same username and password will prompt for a username and password on every layer for that connection.  

Also add an option to change the username and password for a given layer in a right click menu.  

This change would also solve the problems listed in the following Ideas:
https://c.na9.visual.force.com/apex/ideaView?id=087E00000004QgWIAU
https://c.na9.visual.force.com/apex/ideaView?id=087E00000004Dv3IAE
https://c.na9.visual.force.com/apex/ideaView?id=08730000000c1brAAA
https://c.na9.visual.force.com/apex/ideaView?id=08730000000btdzAAA

1 Comment
TracyJones

Alternatively - allow people that package the software the ability to "Grey out" the "Save user name and password" option for all or specific installed users.