@Produces @ApplicationScoped public IdentityManager createIdentityManager() { IdentityConfiguration identityConfig = new IdentityConfiguration(); IdentityManager identityManager = new DefaultIdentityManager(); identityManager.bootstrap(identityConfig, new DefaultIdentityStoreInvocationContextFactory(null, null)); return identityManager; }
@Override public void initContextForStore(IdentityStoreInvocationContext ctx, IdentityStore store) { if (store instanceof JPAIdentityStore) { if (!ctx.isParameterSet(JPAIdentityStore.INVOCATION_CTX_ENTITY_MANAGER)) { ctx.setParameter(JPAIdentityStore.INVOCATION_CTX_ENTITY_MANAGER, getEntityManager()); } } }
@Override public IdentityManager createIdentityManager() { IdentityConfiguration config = new IdentityConfiguration(); config.addStoreConfiguration(getConfiguration()); IdentityManager identityManager = new DefaultIdentityManager(); DefaultIdentityStoreInvocationContextFactory icf = new DefaultIdentityStoreInvocationContextFactory(emf); icf.setEntityManager(entityManager); identityManager.bootstrap(config, icf); return identityManager; }
@Override public IdentityManager getIdentityManager() { IdentityConfiguration config = new IdentityConfiguration(); config.addStoreConfiguration(getStoreConfig()); IdentityManager identityManager = new DefaultIdentityManager(); identityManager.bootstrap(config, new DefaultIdentityStoreInvocationContextFactory(null)); return identityManager; } }
@Override public IdentityManager getIdentityManager() { IdentityConfiguration config = new IdentityConfiguration(); config.addStoreConfiguration(new FileIdentityStoreConfiguration()); IdentityManager identityManager = new DefaultIdentityManager(); identityManager.bootstrap(config, new DefaultIdentityStoreInvocationContextFactory(null)); return identityManager; } }
@Override public IdentityManager createIdentityManager() { IdentityConfiguration config = new IdentityConfiguration(); config.addStoreConfiguration(getConfiguration()); IdentityManager identityManager = new DefaultIdentityManager(); identityManager.bootstrap(config, new DefaultIdentityStoreInvocationContextFactory(null)); return identityManager; }
@Override public IdentityManager createIdentityManager() { if (this.identityManager == null) { IdentityConfiguration config = new IdentityConfiguration(); config.addStoreConfiguration(getConfiguration()); this.identityManager = new DefaultIdentityManager(); identityManager.bootstrap(config, new DefaultIdentityStoreInvocationContextFactory(null)); } return this.identityManager; }