New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Extensible property support which can add properties (name-value pairs) to users (which are stored in the security database and can be managed in some way) [CORE4290] #4613
Comments
Modified by: @AlexPeshkoffassignee: Alexander Peshkov [ alexpeshkoff ] |
Commented by: @AlexPeshkoff This improvement deprecates gsec utility and appropriate services API. SQL tools should be used to manage users. From deprecated tools only legacy properties (gid/uid) are accessible. Also only legacy properties are stored in database when using legacy management plugin. |
Modified by: @AlexPeshkoffstatus: Open [ 1 ] => Resolved [ 5 ] resolution: Fixed [ 1 ] Fix Version: 3.0 Alpha 2 [ 10560 ] |
Commented by: @AlexPeshkoff Forgotten promised SQL support for that properties. |
Commented by: @AlexPeshkoff Added support to SET / DROP user's properties to CREATE and ALTER USER operators |
Commented by: @sim1984 Alex, please: add the description of the syntax to add / remove new properties in README.UserSql |
Commented by: @AlexPeshkoff |
Submitted by: @AlexPeshkoff
Before FB3 gsec supported UID and GID fr the user. They were never used in firebird itself, just artifact. But some applications relayed on them in their logic. Therefore it was decided to have such support in FB3 too, but not limit ourself to 2 only fields. I.e. FB3 should support unlimited set of name-value pairs for each user in API of management plugins.
Commits: 72bfd90 40de1da FirebirdSQL/fbt-repository@82fc095 FirebirdSQL/fbt-repository@9b4b240
The text was updated successfully, but these errors were encountered: