[keycloak-user] Programmatically login as a user

valsaraj pv valsarajpv at gmail.com
Fri Jun 1 05:42:20 EDT 2018


Added dependency to module: org.keycloak.keycloak-jboss-adapter-core &
fixed above issue.
But got following error:
Message null failed:
Login Failure: all modules ignored at
javax.security.auth.login.LoginContext (line 906)

Any thoughts?

On Fri, Jun 1, 2018 at 2:42 PM, valsaraj pv <valsarajpv at gmail.com> wrote:

> I tried following code:
>
>> loginContext = new LoginContext("keycloak", new CallbackHandler() {
>>      @Override
>> public void handle(Callback[] callbacks) {
>> int len = callbacks.length;
>> Callback cb;
>> for (int i = 0; i < len; i++) {
>>      cb = callbacks[i];
>>      if (cb instanceof NameCallback) {
>> NameCallback ncb = (NameCallback) cb;
>> ncb.setName(mdbuserName);
>>      } else if (cb instanceof PasswordCallback) {
>> PasswordCallback pcb = (PasswordCallback) cb;
>> pcb.setPassword(mdbUsrPass);
>>      }
>> }
>>      }
>>  });
>>  loginContext.login();
>
>
> For following dependency issue while trying to login:
>
>> *[Server:app-node-00] unable to find LoginModule class:
>> org.keycloak.adapters.jboss.KeycloakLoginModule from [Module
>> "deployment.app.ear.appEJB.jar:main" from Service Module Loader] at
>> javax.security.auth.login.LoginContext (line 794)*
>
>
>
> On Thu, May 31, 2018 at 6:11 PM, valsaraj pv <valsarajpv at gmail.com> wrote:
>
>>
>> Hi,
>>
>> I have web application login via Keycloak working fine. But for a
>> background processing like reading messages from a queue, need to login as
>> a dedicated queue user behind the scenes. For this we can't redirect to
>> login page. Earlier it was done pro grammatically  by using JAAS login
>> context and passing login module & credentials. Now when we switch to KC,
>> what is the appropriate model to do this?
>> Please advice!
>>
>> Thanks!
>>
>
>
>
> --
> Life is like this: "Just when we get all the answers of life.... God
> changes the question paper....
>
> Valsaraj Viswanathan
>



-- 
Life is like this: "Just when we get all the answers of life.... God
changes the question paper....

Valsaraj Viswanathan


More information about the keycloak-user mailing list