Versiones comparadas

Clave

  • Se ha añadido esta línea.
  • Se ha eliminado esta línea.
  • El formato se ha cambiado.
Nota
titleAplicaciones FundeWeb 1.x

Si estás trabajando con una aplicación FundeWeb 1.x debes leer la guía ...

Pasos a seguir en aplicaciones FundeWeb 2.0 y 1.5

Para poder aplicar estos cambios en tu aplicación necesitas FundeWeb IDE 2.0 o 2.1.

...

Bloque de código
<factory name="es.um.atica.security.authentication.ssoAuthenticationMethods" method="#{authenticationManagerBean.getValidsSSOAuthenticationMethods}"/>


Info
titleFundeWeb 1.5

En aplicaciones FundeWeb 1.5 el nombre a utilizar es "org.umu.atica.security.authentication.ssoAuthenticationMethods".



AuthenticatorAction.java

  • Asegurar que AuthenticationAction extiende la clase AbstractAuthenticationAction.

...

Bloque de código
languagejava
themeEclipse
linenumberstrue
package es.um.atica.apiumXXXX.security.authentication;

import static org.jboss.seam.annotations.Install.FRAMEWORK;

import org.jboss.seam.annotations.Install;
import org.jboss.seam.annotations.Name;
import org.jboss.seam.annotations.intercept.BypassInterceptors;
import org.jboss.seam.log.Log;
import org.jboss.seam.log.Logging;

import es.um.atica.seam.security.authentication.AbstractAuthenticationManagerBean;
import es.um.atica.seam.security.authentication.AbstractAuthenticatorAction;

@Name( "authenticator" )
@Install( precedence = FRAMEWORK )
@BypassInterceptors
public class AuthenticatorAction extends AbstractAuthenticatorAction {

	private static final Log LOG = Logging.getLog( AuthenticatorAction.class );

	@Override
	protected AbstractAuthenticationManagerBean getAuthenticationManagerBean() {
		return AuthenticationManagerBean.instance();
	}

	/*
	 * (non-Javadoc)
	 * @see es.um.atica.util.FundeWebManagerBean#getLog()
	 */
	@Override
	protected Log getLog() {
		return LOG;
	}
}

...

Bloque de código
themeEclipse
linenumberstrue
    <exception class="es.um.atica.seam.security.authentication.exceptions.AuthenticationMethodNotSupportedException">
	    <redirect view-id="/fundeweb/error_auth_method.xhtml">
	        <message severity="error">#{messages['es.um.atica.security.authentication.AuthenticationMethodNotSupportedException']}</message>
	    </redirect>
	</exception>


Info
titleFundeWeb 1.5

En aplicaciones FundeWeb 1.5 la clase a utilizar es "org.umu.atica.seam.security.authentication.exceptions.AuthenticationMethodNotSupportedException".


Modificar la excepción para la clase org.jboss.seam.security.AuthorizationException:

...