...
정보 | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||
1. AUD7 Admin 에서 SSO 연동할 타 시스템 서버 IP 등록
2. AUD7 플랫폼 서버에 CORS Allowed origin url 등록
- 타 연동 시스템에서 SSO 오픈 API 호출 시에 Request Header에 설정된 Origins URL을 등록 - matrix.cross.origin.allowed 에 타사 연동 PORTAL URL 추가
| ||||||||||||||||||||
참고사항 | ||||||||||||||||||||
| ||||||||||||||||||||
도움말 | ||||||||||||||||||||
| ||||||||||||||||||||
Properties
도움말 |
[설정 경로1>설정경로2>설정경로3] [Property Image],http://a.co.kr
|
정보 | ||
---|---|---|
| ||
SSO 인증 로그인AUD7 플랫폼에서 제공하는 SSO 오픈 API에서 사용하는 요청 URL에 대한 정보입니다. |
도움말 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| Syntax | |||||||||
도움말 | ||||||||||
| ||||||||||
도움말 | ||||||||||
| ||||||||||
Parammeter | Type | Description | ||||||||
코드 블럭 | ||||||||||
| ||||||||||
도움말 | ||||||||||
| ||||||||||
정보 | ||||||||||
| ||||||||||
참고사항 | ||||||||||
| ||||||||||
펼치기 | ||||||||||
| ||||||||||
정보 | ||||||||||
|
도움말 | ||
---|---|---|
| ||
Start Release No : 7.0.300.20220502 / Update Release No :
|
icon | false |
---|---|
title | Description |
icon | false |
---|---|
title | Syntax |
icon | false |
---|---|
title | Parameter Syntax |
icon | false |
---|---|
title | Parameter List |
Parammeter
icon | false |
---|---|
title | Return List |
language | js |
---|---|
title | Example code |
icon | false |
---|---|
title | Remark |
title | Relevant Option |
---|
title | Trouble Shooting |
---|
Event
title | Event명 |
---|
icon | false |
---|
[Event 명]
도움말 | ||
---|---|---|
| ||
Start Release No : 7.0.300.20220502 / Update Release No :
|
icon | false |
---|---|
title | Description |
icon | false |
---|---|
title | Syntax |
icon | false |
---|---|
title | Parameter Syntax |
icon | false |
---|---|
title | Parameter List |
Parameter
icon | false |
---|---|
title | Return List |
language | js |
---|---|
title | Example code |
icon | false |
---|---|
title | Remark |
title | Relevant Option |
---|
title | Trouble Shooting |
---|
샘플 코드 |
AUD7 서버에 등록된 URL에서 호출한 SSO 인증 오픈 API 호출을 통해 AUD7 Portal 또는 보고서 연동하는 코드를 Jsp로 작성한 예입니다.
SSO 인증 오픈 API는 Form 형태 또는 Redirect 방식으로 호출하여야 파라메터로 전달한 AUD7 서버의 Target URL로 전달됩니다.
코드 블럭 | ||
---|---|---|
| ||
<%@ page contentType="text/html; charset=utf-8" language="java" %>
<%
String reportCode = request.getParameter("reportCode") == null ? "" : request.getParameter("reportCode");
String userCode = "nmpark";
String targetUrl = "/portal/Content.jsp";
if (reportCode != "")
targetUrl = "/portal/Content.jsp?id="+reportCode;
/** 1. AUD7 플랫폼에서 이동할 페이지
보고서를 오픈할 경우, REPORT_CODE를 TARGET_URL의 PARAMETER로 넘겨 처리합니다.
1.1. 기본 포탈 오픈
targetUrl = "/portal/Content.jsp";
1.3. 팝업으로 보고서 오픈
targetUrl = "/portal/popupView.jsp?id="+reportCode;
**/
// AUD7 플랫폼에서 제공하는 SSO api url
String AUD7SSOUrl = "https://rnd.bimatrix.co.kr/aud7/api/auth/cs/sso/token/publish?userId="+userCode+"&targetUrl="+targetUrl;
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-Control" content="no-cache; no-store; no-save">
<meta http-equiv="Expires" content="-1">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<script type="text/javascript">
function getInput(name, val){
var input_id = document.createElement("input");
input_id.setAttribute("type", "hidden");
input_id.setAttribute("name", name);
input_id.setAttribute("value", val);
return input_id;
}
function load(){
var form = document.getElementById("frm");
form.setAttribute("method","post");
form.setAttribute("action","<%=AUD7SSOUrl%>");
// 글로벌 변수 선업 방법 (VS_ , VN_ 으로 변수 이름을 시작하여 적용합니다)
//form.appendChild(getInput("VS_TEST", "SAMPLE DATA"));
form.submit();
}
</script>
<body onload="load()">
<form id="frm" name="frm" method="post" action=""></form>
</body> |
Event
펼치기 | ||
---|---|---|
| ||