SecurityHelper.java 1.11 KB
package com.xiniunet.my.security.helper;

import com.xiniunet.framework.security.Passport;
import com.xiniunet.security.request.LoginPasswordModifyRequest;
import com.xiniunet.security.request.PassportGetRequest;
import com.xiniunet.security.request.PassportRevokeRequest;
import com.xiniunet.security.response.LoginPasswordModifyResponse;
import com.xiniunet.security.response.PassportGetResponse;
import com.xiniunet.security.response.PassportRevokeResponse;

/**
 *
 * Created on 8/13/14.
 * @author 吕浩
 * @version 1.0.0
 */
public interface SecurityHelper {

	/**
	 * 注销护照
	 *
	 * @param req 注销护照请求
	 * @return 注销护照应答
	 */
	PassportRevokeResponse revokePassport(PassportRevokeRequest req);

	/**
	 * 取得护照
	 *
	 * @param req 取得护照请求
	 * @return 取得护照应答
	 */
	PassportGetResponse getPassport(PassportGetRequest req);

	/**
	 * 更新登录密码
	 * @param userLoginPassword  新的用户密码
	 * @param passport  当前操作用户的护照信息
	 */
	LoginPasswordModifyResponse modifyLoginPassword(LoginPasswordModifyRequest userLoginPassword, Passport passport);
}