Examples of TeiidLoginContext


Examples of org.teiid.services.TeiidLoginContext

@SuppressWarnings("nls")
public class TestSessionServiceImpl {
 
  public void validateSession(boolean securityEnabled) throws Exception {
    final TeiidLoginContext impl =  Mockito.mock(TeiidLoginContext.class);
    Mockito.stub(impl.getUserName()).toReturn("steve@somedomain");
    Mockito.stub(impl.getLoginContext()).toReturn(Mockito.mock(LoginContext.class));
    final ArrayList<String> domains = new ArrayList<String>();
    domains.add("somedomain");       

    SessionServiceImpl ssi = new SessionServiceImpl() {
      @Override
      protected TeiidLoginContext authenticate(String userName, Credentials credentials, String applicationName, List<String> domains, SecurityHelper helper, boolean passthough)
        throws LoginException {
        impl.authenticateUser(userName, credentials, applicationName, domains, passthough);
        return impl;
      }
    };
 
    ssi.setSecurityDomains("somedomain");
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.