Hi, 1)According to advanced security that provided by default:
https://apacheignite.readme.io/docs/advanced-security It will provide the possibility to create/drop/alter the users. Also, it provides the only simple authentification with the password. Note that it required the persistence and <property name="authenticationEnabled" value="true"/>. Could you please provide step by step case when you enable the security, enable persistence and create the user using https://apacheignite-sql.readme.io/docs/create-user and it doesn't work? 2)According to GridSecurityProcessor interface You can take a look at the next thread. There you can see some problems that you can face. http://apache-ignite-users.70518.x6.nabble.com/Custom-GridSecurityProcessor-plugin-question-td4942.html About hooking and the SecurityCredentialsProvider and SecurityCredentials. In your example you see how it could be done: There is no simple way to do it but you can try to extend IgniteConfiguration like next: public class SecurityIgniteConfiguration extends IgniteConfiguration { private SecurityCredentialsProvider securityCredentialsProvider; public SecurityCredentialsProvider getSecurityCredentialsProvider() { return securityCredentialsProvider; } public void setSecurityCredentialsProvider( SecurityCredentialsProvider securityCredentialsProvider) { this.securityCredentialsProvider = securityCredentialsProvider; } } After that in your security processor do next: securityCred = ((SecurityIgniteConfiguration) ctx.config()).getSecurityCredentialsProvider(); BR, Andrei -- Sent from: http://apache-ignite-users.70518.x6.nabble.com/