임베디드 문서 열람
임베디드 문서 열람 기능을 통해 사용자는 모두싸인 문서 열람 페이지에서 접근 가능한 모든 문서를 확인할 수 있습니다. 서명 가능한 문서의 경우, 임베디드 URL에 &signable=true 파라미터를 추가하여 문서 열람과 함께 서명 입력까지 가능합니다.
임베디드 URL 발급오기
임베디드 문서 열람을 시작하려면 먼저 임베디드 문서 보기 URL 조회 API를 호출하여 임베디드 URL을 발급받아야 합니다.
Requst
curl --request GET \
--url https://api.modusign.co.kr/documents/DOCUMENT_ID/embedded-view \
--header 'Accept: application/json' \
--header 'Authorization: Basic {인코딩된 API-KEY}' \
--header 'Content-Type: application/json'Response
{
"embeddedUrl":"https://app.modusign.co.kr/embedded-document/XXX?at=XXXXXXX..."
}API 요청의 응답 예시는 위와 같습니다.
응답의 embeddedUrl 에는 접속 가능한 URL이 전달됩니다. 해당 URL은 2시간 동안만 유효합니다.
HTTP API를 클라이언트에서 호출하지 마세요!API 호출에 사용되는 API KEY는 유저의 권한을 획득하는 민감한 데이터입니다.
클라이언트에 KEY를 노출해서는 안 되며, 서버 사이드에서 보호되어야 합니다.
2. 임베디드 URL 열기
해당 URL을 클라이언트로 전달하여, 새 창, 새 탭 또는 iframe 내에서 열 수 있습니다.
클라이언트 사이드
// 새탭으로 열기
window.open("https://app.modusign.co.kr/embedded-document/XXX?at=XXXXXXX...");
// 새창으로 열기
window.open(
'https://app.modusign.co.kr/embedded-document/XXX?at=XXXXXXX...',
'_blank',
'top=10, left=10, width=1440, height=900'
);
// iframe에 열기
var targetIframe = document.getElementById('target-iframe');
targetIframe.src = 'https://app.modusign.co.kr/embedded-document/XXX?at=XXXXXXX...';
3. 서명 가능한 문서 열기
현재 사용자가 서명 또는 열람 권한을 가진 문서의 경우, 임베디드 URL에 &signable=true 파라미터를 추가하여 서명 입력이 가능한 페이지로 열 수 있습니다.
// 서명 입력 페이지로 열기
const embeddedUrl = "https://app.modusign.co.kr/embedded-document/XXX?at=XXXXXXX...";
window.open(embeddedUrl + "&signable=true");서명 권한 확인
서명 입력 페이지를 열기 위해서는 해당 문서에 대한 서명자의 API Key 또는 Token으로 임베디드 URL을 발급받아야 합니다. 서명 권한이 없는 사용자가
signable=true파라미터로 접근하면 열람 전용 페이지가 표시됩니다.
Updated 5 days ago
