package com.grendelscan.scan.authentication; ///* // * AuthenticationBundle.java // * // * Created on September 13, 2007, 9:16 PM // * // * To change this template, choose Tools | Template Manager // * and open the template in the editor. // */ // //package com.grendelscan.requester.authentication; // // //import java.util.List; // //import com.grendelscan.commons.http.transactions.StandardHttpTransaction; ///** // * // * @author Administrator // */ //public class HttpBasedAuthentication extends AuthenticationPackage //{ // private StandardHttpTransaction loginTemplate; // public HttpBasedAuthentication() // { // } // // @Override // public StandardHttpTransaction createAnyLoginTransaction() // { // // TODO Auto-generated method stub // return null; // } // // @Override // public StandardHttpTransaction createLoginTransaction(String username) // { // StandardHttpTransaction transaction = null; //// if (getLoginTemplate() != null) //// { //// transaction = getLoginTemplate().clone(TransactionSource.AUTHENTICATION); //// transaction.setAuthenticated(true); ////// transaction.getRequest(). //// scan.getHttpClient().setAuthSchemes(authSchemeRegistry) //// transaction.setLoginTransaction(true); //// } // return transaction; // } // // private StandardHttpTransaction getLoginTemplate() // { // return null; //// if (loginTemplate == null) //// { //// if (Scan.getScanSettings().getReadOnlyBaseURIs().size() > 0) //// { //// URI uri = Scan.getScanSettings().getReadOnlyBaseURIs().get(0); //// try //// { //// loginTemplate = new StandardHttpTransaction(TransactionSource.AUTHENTICATION); //// loginTemplate.getRequestWrapper().setURI(uri); //// //// } //// catch (URISyntaxException e) //// { //// LOGGER.error("Odd problem with the uri when creating a login template: " + e.toString(), e); //// } //// } //// } //// return loginTemplate; // } // // @Override // public List<StandardHttpTransaction> createLoginTransactions() // { // // TODO Auto-generated method stub // return null; // } // // // /** Creates a new instance of AuthenticationBundle */ // //} // //