package at.gv.egiz.eaaf.core.impl.idp.auth; import at.gv.egiz.eaaf.core.api.IRequest; import at.gv.egiz.eaaf.core.api.idp.IAuthData; import at.gv.egiz.eaaf.core.api.idp.ISpConfiguration; import at.gv.egiz.eaaf.core.api.idp.auth.data.IAuthProcessDataContainer; import at.gv.egiz.eaaf.core.exceptions.EaafAuthenticationException; import at.gv.egiz.eaaf.core.exceptions.EaafBuilderException; import at.gv.egiz.eaaf.core.exceptions.EaafException; import at.gv.egiz.eaaf.core.impl.data.Pair; import at.gv.egiz.eaaf.core.impl.idp.AuthenticationData; import at.gv.egiz.eaaf.core.impl.idp.auth.builder.AbstractAuthenticationDataBuilder; import at.gv.egiz.eaaf.core.impl.idp.auth.data.AuthProcessDataWrapper; public class TestAuthenticationDataBuilder extends AbstractAuthenticationDataBuilder { @Override protected IAuthData getAuthDataInstance(final IRequest pendingReq) throws EaafException { throw new EaafException("Not supported yet"); } @Override protected void buildServiceSpecificAuthenticationData(final IAuthData authData, final IRequest pendingReq) throws EaafException { throw new EaafException("Not supported yet"); } @Override @Deprecated protected IAuthData buildDeprecatedAuthData(final IRequest pendingReq) throws EaafException { final AuthenticationData authData = new AuthenticationData(); try { generateDeprecatedBasicAuthData(authData, pendingReq, pendingReq.getSessionData(AuthProcessDataWrapper.class)); } catch (final Exception e) { e.printStackTrace(); throw new EaafAuthenticationException("AuthDataGeneration FAILED", null, e); } return authData; } @Override protected Pair getEncryptedBpkFromPvpAttribute( final IAuthProcessDataContainer authProcessDataContainer, final AuthenticationData authData, final ISpConfiguration spConfig) throws EaafBuilderException { // TODO Auto-generated method stub return null; } @Override protected Pair getbaseIdFromSzr(final AuthenticationData authData, final String notValidBpk, final String notValidBpkType) { // TODO Auto-generated method stub return null; } }