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

로그온 처리 시 각 응용프로그램 별로 필요한 코드를 추가할 수 있습니다.

예를 들어 내부적으로 웹 세션을 사용하여 인증을 처리한다면 세션을 생성하는 코드를 추가할 수 있습니다.

샘플 코드가 있는 파일은 LogonService.aspx, LogonService.aspx.cs 입니다.

샘플코드

LogonService.aspx.cs
using NETS.SSO.Client.AuthCheck;
using System;
using System.Web.UI;
 
public partial class SSOAgent_LogonService : System.Web.UI.Page
{
	protected void Page_Load(object sender, EventArgs e)
	{
		AuthCheck authCheck = new AuthCheck(Page.Request, Page.Response);
		bool logonYN = authCheck.Logon();
		if (logonYN)
		{
			//인증됨
			string userID = authCheck.UserID; 
			/* 
			 * 여기에 각 Application 에서 필요한 로그인 처리가 있다면 기술합니다.
			 */
		} 
		/* 
		 * 페이지는 자동으로 이동되니, 페이지 이동은 추가로 기술하지 않습니다.
		 */
	}
}

Last updated

Was this helpful?