Package org.apache.shiro.mgt

Examples of org.apache.shiro.mgt.DefaultSecurityManager


    private SecurityManager getSecurityManagerBean() {
        return builder.getBean(SECURITY_MANAGER_NAME, SecurityManager.class);
    }

    protected SecurityManager createDefaultInstance() {
        return new DefaultSecurityManager();
    }
View Full Code Here


  public SecurityManager get() {
    SecurityManager manager = null;
    try {
      manager = SecurityUtils.getSecurityManager();
    } catch (UnavailableSecurityManagerException e1) {
      manager = new DefaultSecurityManager();
    }
   
    boolean rememberMeSupported = config.get("rememberMe") != null ? true : false;
    if (rememberMeSupported && manager instanceof DefaultSecurityManager) {
      ((DefaultSecurityManager)manager).setRememberMeManager(new JuzuRememberMe());
View Full Code Here

    if (securityInjector != null)
      throw new ServletException("security injector already created");

     final Realm realm = new ApplicationSecurityRealm();
     final SecurityManager securityManager = new DefaultSecurityManager(realm);
     SecurityUtils.setSecurityManager(securityManager);
   
    applicationInjector = Guice.createInjector(new ApplicationModule());
    securityInjector = Guice.createInjector(new ApplicationSecurityModule());
View Full Code Here

        Dictionary<String, Object> props = new Hashtable<String, Object>();
        props.put(Constants.PROVIDED_CLASSES_KEY, Password.class.getName());
        props.put(Constants.DELEGATION_CONTEXT_KEY, org.openengsb.core.api.Constants.DELEGATION_CONTEXT_CREDENTIALS);
        registerService(new ClassProviderImpl(bundle, Sets.newHashSet(Password.class.getName())), props,
            ClassProvider.class);
        DefaultSecurityManager securityManager = new DefaultSecurityManager();
        securityManager.setAuthenticator(new Authenticator() {
            @Override
            public AuthenticationInfo authenticate(AuthenticationToken authenticationToken)
                throws org.apache.shiro.authc.AuthenticationException {
                return new SimpleAuthenticationInfo(authenticationToken.getPrincipal(), authenticationToken
                    .getCredentials(), "openengsb");
View Full Code Here

    @Rule
    public DedicatedThread dedicatedThread = new DedicatedThread();

    @Before
    public void setUp() throws Exception {
        DefaultSecurityManager sm = new DefaultSecurityManager();
        sm.setAuthenticator(new Authenticator() {
            @Override
            public AuthenticationInfo authenticate(AuthenticationToken authenticationToken)
                throws AuthenticationException {
                return new SimpleAuthenticationInfo(new SimplePrincipalCollection(authenticationToken.getPrincipal(),
                    "openengsb"), authenticationToken.getCredentials());
View Full Code Here

        assertSame(env, plugin.getEnvironment());
    }

    public void testSetSecurityManager() {
        ShiroPlugin plugin = new ShiroPlugin();
        org.apache.shiro.mgt.SecurityManager securityManager = new DefaultSecurityManager();
        plugin.setSecurityManager(securityManager);
        assertSame(securityManager, plugin.getSecurityManager());
    }
View Full Code Here

        assertSame(securityManager, plugin.getSecurityManager());
    }

    public void testSecurityManagerWhenInstalled() throws Exception {
        ShiroPlugin plugin = new ShiroPlugin();
        org.apache.shiro.mgt.SecurityManager securityManager = new DefaultSecurityManager();
        plugin.setSecurityManager(securityManager);

        assertNull(plugin.getEnvironment()); //we will auto-create one when only a sm is provided

        plugin.installPlugin(new MutableBrokerFilter(null));
View Full Code Here

    @Inject
    private SecurityRealm securityRealm;

    @PostConstruct
    public void init() {
        SecurityManager securityManager = new DefaultSecurityManager(securityRealm);
        SecurityUtils.setSecurityManager(securityManager);
    }
View Full Code Here

TOP

Related Classes of org.apache.shiro.mgt.DefaultSecurityManager

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.