Re: Need some osaccess directions/examples
[email protected] Mon, 13 Oct 2003 08:46:42 -0500
| Newsgroups | gmane.comp.java.open-symphony.devel |
|---|---|
| Message-ID | <[email protected]> |
In cvs there is an example web app under src/example. It shows how to create a user, group or acl. snowwolf On Sunday, Oct 12, 2003, at 13:42 America/Indianapolis, Ilja wrote: > The com.opensymphony.module.access.provider.hibernate.HResourceProvider > and com.opensymphony.module.access.provider.osuser.OSUserUserProvider > > I allready assumed they must exist, but how do you create and link > them? > There's no 'createUser' or 'createGroup'-method in the accessmanager. > Are > there concrete examples on osaccess usage? > > Ilja > > On Sun, 12 Oct 2003 11:38:04 -0500, [email protected] said: >> The user and group must exist. Which provider are you using? >> >> SnowWolf >> >> On Saturday, Oct 11, 2003, at 11:49 America/Indianapolis, Ilja wrote: >> >>> Ok, I'm still trying to get osaccess working, however I'm not sure >>> how. >>> Can you guys provide me with some basic example on how to create a >>> group, >>> a user, a permission and associate them with eachother? >>> >>> This is now what I've got: >>> >>> public class OSAccessTest extends HttpServlet >>> { >>> public void doGet(HttpServletRequest request, HttpServletResponse >>> response) throws IOException, ServletException >>> { >>> PrintWriter out = response.getWriter(); >>> >>> try >>> { >>> AccessManager am = AccessManager.getInstance(); >>> } >>> catch (Exception e) >>> { >>> // TODO Auto-generated catch block >>> e.printStackTrace(out); >>> } >>> } >>> } >>> >>> This works without errors, so I tried adding: >>> >>> am.addUserToGroup("Ilja", "Administrators"); >>> >>> but now I get an error: >>> >>> java.lang.NullPointerException >>> at >>> com.opensymphony.module.access.AccessManager.addUserToGroup(AccessMan >>> ag >>> er.java:842) >>> at >>> com.opensymphony.module.access.AccessManager.addUserToGroup(AccessMan >>> ag >>> er.java:829) >>> at org.mathesis.test.OSAccessTest.doGet(OSAccessTest.java:35) >>> >>> Probably because the user and the group both don't exist? >>> >>> So how do I create them? >>> >>> Regards, >>> >>> Ilja >>> >>> >>> ------------------------------------------------------- >>> This SF.net email is sponsored by: SF.net Giveback Program. >>> SourceForge.net hosts over 70,000 Open Source Projects. >>> See the people who have HELPED US provide better services: >>> Click here: http://sourceforge.net/supporters.php >>> _______________________________________________ >>> Opensymphony-developers mailing list >>> [email protected] >>> https://lists.sourceforge.net/lists/listinfo/opensymphony-developers >>> >> >> >> >> ------------------------------------------------------- >> This SF.net email is sponsored by: SF.net Giveback Program. >> SourceForge.net hosts over 70,000 Open Source Projects. >> See the people who have HELPED US provide better services: >> Click here: http://sourceforge.net/supporters.php >> _______________________________________________ >> Opensymphony-developers mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/opensymphony-developers >> > > > ------------------------------------------------------- > This SF.net email is sponsored by: SF.net Giveback Program. > SourceForge.net hosts over 70,000 Open Source Projects. > See the people who have HELPED US provide better services: > Click here: http://sourceforge.net/supporters.php > _______________________________________________ > Opensymphony-developers mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/opensymphony-developers > ------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. SourceForge.net hosts over 70,000 Open Source Projects. See the people who have HELPED US provide better services: Click here: http://sourceforge.net/supporters.php