| 1 7 8 package org.jboss.security.auth.spi; 9 10 import java.io.IOException ; 11 import java.util.Properties ; 12 import java.util.Map ; 13 import javax.security.auth.Subject ; 14 import javax.security.auth.callback.CallbackHandler ; 15 16 25 public class MemoryUsersRolesLoginModule extends UsersRolesLoginModule 26 { 27 private Properties users; 28 private Properties roles; 29 30 39 public void initialize(Subject subject, CallbackHandler callbackHandler, 40 Map sharedState, Map options) 41 { 42 this.users = (Properties ) options.get("users"); 44 this.roles = (Properties ) options.get("roles"); 45 super.initialize(subject, callbackHandler, sharedState, options); 47 } 48 49 53 protected Properties createUsers(Map options) 54 { 55 return users; 56 } 57 58 62 protected Properties createRoles(Map options) throws IOException  63 { 64 return roles; 65 } 66 } 67 | Popular Tags |