import oracle.security.jps.JpsContext; import oracle.security.jps.JpsContextFactory; import oracle.security.jps.JpsException; import oracle.security.jps.service.idstore.IdentityStoreService; /** * Method to check that I can connect to OID Server. If I can get a * valid Identity Store means that there is a valid connection. */ private boolean oidUpAndRunning() { logger.info("Checking that OID is up and running..."); try { getStoreService().getIdmStore(); return true; } catch (JpsException e) { e.printStackTrace(); return false; } } /** * Get an Identity Store Service from the JPS Context. */ public IdentityStoreService getStoreService() throws JpsException { JpsContextFactory ctxf = JpsContextFactory.getContextFactory(); JpsContext ctx = ctxf.getContext(); return ctx.getServiceInstance(IdentityStoreService.class); }
Wednesday, 19 February 2014
Check OID connection programmatically
This snippet of code allow us to check whether the connection to an OID Identity store is available.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment