How can I map a repository to make this code work. Or is there anything
wrong with the code? 

-----Original Message-----
From: [email protected] [mailto:[EMAIL PROTECTED] 
Sent: 02 March 2007 11:29
To: [email protected]
Subject: Re: [magnolia-user] Help me out ASAP Please !

In what context is this code being executed? Read the error message.  
It basically says there's no "users" workspace/repository.

On Mar 2, 2007, at 12:24 , Hussain, S (Saqib) wrote:

>
> Hi,
>
>  I am trying to login using my own class in magnolia.
>
>
> I am trying this using following code.
>
>
> import javax.naming.*;
> import javax.naming.directory.*;
> import javax.naming.ldap.*;
> import info.magnolia.context.*;
> import info.magnolia.cms.security.*;
> import info.magnolia.jaas.sp.jcr.*;
> import info.magnolia.jaas.sp.*;
> import java.util.*;
> import javax.security.auth.callback.*; import 
> javax.security.auth.Subject.*; import javax.security.auth.*; import 
> com.sun.security.auth.callback.TextCallbackHandler;
>
>
> Public class Test {
>
>
>       public static void main(String args[]) {
>       
>               try {
>                       CallbackHandler cbh = new TextCallbackHandler();
>                       JCRAuthorizationModule jc = new
> JCRAuthorizationModule ();
>                       jc.initialize(new Subject(),cbh,new
Hashtable(),new Hashtable());
>                       if(jc.login()) {
>
>                         Sytem.out.println("Authentication Succeded");
>                       }
>
>               }catch(Exception e){e.printStackTrace();} }
>
>
> It asks me for the username and password in command prompt. But when I
> enter a valid username and password (Even I have tried superuser). It
> gives an exception which is:
>
>
> WARN   info.magnolia.cms.beans.config.ContentRepository
> ContentRepository.java(g
> etRepositoryMapping:564) 02.03.2007 11:07:22  no mapping for the
> repository [use
> rs]
> java.lang.NullPointerException
>         at
> info.magnolia.jaas.sp.jcr.JCRAuthorizationModule.isValidUser(JCRAutho
> rizationModule.java:63)
>         at
> info.magnolia.jaas.sp.jcr.JCRAuthenticationModule.login(JCRAuthentica
> tionModule.java:74)
>         at Test.main(Test.java:53)
>
>
>
> If anyone can help me out in this authentication method. I am really
> stuck at the moment. It would be great if anyone can send me response
> ASAP.
>
>
> Thanks in advance.
>
> Saqib.
>
> ----------------------------------------------------------------
> for list details see
> http://www.magnolia.info/en/developer.html
> ----------------------------------------------------------------


----------------------------------------------------------------
for list details see
http://www.magnolia.info/en/developer.html
----------------------------------------------------------------

----------------------------------------------------------------
for list details see
http://www.magnolia.info/en/developer.html
----------------------------------------------------------------

Reply via email to