SecurityHelperImpl.java 1.32 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;
import com.xiniunet.security.service.SecurityService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;

/**
 * Created by edward on 8/13/14.
 */
@Component
public class SecurityHelperImpl implements SecurityHelper
{
    @Autowired
    private SecurityService securityService;

	/**
	 * 获取护照
	 *
	 * @param request
	 *
	 * @return
	 */
	@Override
	public PassportGetResponse getPassport(PassportGetRequest request) {
		return securityService.getPassport(request);
	}

    @Override
    public LoginPasswordModifyResponse modifyLoginPassword(LoginPasswordModifyRequest request, Passport passport) {
        return securityService.modifyLoginPassword(request, passport);
    }

	@Override
	public PassportRevokeResponse revokePassport(PassportRevokeRequest request) {
		return securityService.revokePassport(request);
	}
}