업무 시스템 로그온 로직 구현하기

앞서 구현한 SSO 로그온 UI에서 form을 submit 하고, 인증서버에서 정상처리된 경우 로그온 서비스URL(제공된 샘플에서는 logonService.jsp에 해당)로 Redirect 됩니다.

개발자는 로그온서비스 URL에서 아래 샘플코드를 참고하여 코드를 작성할 수 있습니다.

샘플코드

logonService.jsp
<%@ page import="com.nets.sso.agent.authcheck.AuthCheck" %>
<%@ page import="com.nets.sso.common.AgentException" %>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
<%
    try {
        AuthCheck auth = new AuthCheck(request, response);
        boolean logonYN = auth.logon(false);
        if(logonYN){
            //인증됨
            String userid = auth.getUserID();

            /*
             * 여기에 각 Application 에서 필요한 로그인 처리가 있다면 기술합니다.
             */
        }

        /*
         * 페이지는 자동으로 이동되니, 페이지 이동은 추가로 기술하지 않습니다.
         */
    } catch (AgentException ae){}
%>

Last updated

Was this helpful?