예제 #1
0
 public static IdentityZone identityZone(String id, String subdomain) {
   IdentityZone identityZone = new IdentityZone();
   identityZone.setId(id);
   identityZone.setSubdomain(subdomain.toLowerCase());
   identityZone.setName("The Twiglet Zone");
   identityZone.setDescription("Like the Twilight Zone but tastier.");
   return identityZone;
 }
예제 #2
0
 @Override
 protected IdentityZoneWithKeyManager initialValue() {
   if (provisioning == null) {
     return new IdentityZoneWithKeyManager(IdentityZone.getUaa(), null);
   }
   IdentityZone zone = getUaaZone();
   return new IdentityZoneWithKeyManager(zone, null);
 }
예제 #3
0
 public static boolean isUaa() {
   return THREADLOCAL.get().getZone().getId().equals(IdentityZone.getUaa().getId());
 }
예제 #4
0
 public static IdentityZone getUaaZone() {
   if (provisioning == null) {
     return IdentityZone.getUaa();
   }
   return provisioning.retrieve(IdentityZone.getUaa().getId());
 }