@Override public boolean doCreateToken(@NotNull Credentials credentials) { for (TokenProvider tp : providers) { if (tp.doCreateToken(credentials)) { return true; } } return false; }
@Override public boolean doCreateToken(@Nonnull Credentials credentials) { for (TokenProvider tp : providers) { if (tp.doCreateToken(credentials)) { return true; } } return false; }
@Test public void testDoCreateToken() { assertTrue(composite.doCreateToken(new SimpleCredentials("id", new char[0]))); assertFalse(composite.doCreateToken(new GuestCredentials())); assertFalse(composite.doCreateToken(new Credentials() {})); }
@Test public void testUnbindCredentialsSupport() { CredentialsSupport testSupport = new TestCredentialsSupport(sc.getUserID()); ServiceRegistration registration = context.bundleContext().registerService(CredentialsSupport.class.getName(), testSupport, new Hashtable()); TokenProvider tp = tokenConfiguration.getTokenProvider(root); assertTrue(tp.doCreateToken(sc)); assertTrue(tp.doCreateToken(new TestCredentialsSupport.Creds())); registration.unregister(); tp = tokenConfiguration.getTokenProvider(root); assertTrue(tp.doCreateToken(sc)); assertFalse(tp.doCreateToken(new TestCredentialsSupport.Creds())); } }
if (tokenProvider != null && sharedState.containsKey(SHARED_KEY_CREDENTIALS)) { Credentials shared = getSharedCredentials(); if (shared != null && tokenProvider.doCreateToken(shared)) { Root r = getRoot(); if (r != null) {
@Test public void testDefaultCredentialsSupport() throws Exception { TokenProvider tp = tokenConfiguration.getTokenProvider(root); assertTrue(tp.doCreateToken(sc)); }
if (tokenProvider != null && sharedState.containsKey(SHARED_KEY_CREDENTIALS)) { Credentials shared = getSharedCredentials(); if (shared != null && tokenProvider.doCreateToken(shared)) { Root r = getRoot(); if (r != null) {
if (tokenProvider != null && sharedState.containsKey(SHARED_KEY_CREDENTIALS)) { Credentials shared = getSharedCredentials(); if (shared != null && tokenProvider.doCreateToken(shared)) { Root r = getRoot(); if (r != null) {
@Test public void testBindCredentialsSupport() { context.registerService(CredentialsSupport.class, new TestCredentialsSupport(sc.getUserID())); TokenProvider tp = tokenConfiguration.getTokenProvider(root); assertTrue(tp.doCreateToken(sc)); assertTrue(tp.doCreateToken(new TestCredentialsSupport.Creds())); }
@Test public void testNullProvider() { TokenProvider tp = CompositeTokenProvider.newInstance(); assertSame(tp, CompositeTokenProvider.newInstance(ImmutableList.<TokenProvider>of())); Credentials creds = new Credentials() {}; assertFalse(tp.doCreateToken(null)); assertFalse(tp.doCreateToken(creds)); assertNull(tp.createToken(null, null)); assertNull(tp.createToken("userID", ImmutableMap.<String, String>of())); assertNull(tp.createToken(null)); assertNull(tp.createToken(creds)); assertNull(tp.getTokenInfo(null)); assertNull(tp.getTokenInfo("anyString")); }