return new Realm(scheme, principal, password,
@Singleton @Startup public class IDMInitializer{ @Inject private PartitionManager partitionManager; @PostConstruct public void init(){ Realm defaultReam = this.partitionManager.getPartition(Realm.class, "default"); if (defaultReam==null){ System.out.println("Couldn't find default partition, creating default partition"); defaultRealm = new Realm("default"); this.partitionManager.add(defaultRealm); } else { System.out.println("Found default partition"); } } }
/** * Build a {@link Realm} * * @return a {@link Realm} */ public Realm build() { // Avoid generating if (isNonEmpty(nonce)) { MessageDigest md = digestThreadLocal.get(); newCnonce(md); newResponse(md); } return new Realm(scheme, principal, password, realmName, nonce, algorithm, response, qop, nc, cnonce, uri, methodName, usePreemptive, ntlmDomain, charset, ntlmHost, opaque, useAbsoluteURI, omitQuery, targetProxy); } }