πŸ” SAP SSO Service

πŸ“Š λŒ€μ‹œλ³΄λ“œ
🏒 SAP μ‹œμŠ€ν…œ
πŸ”‘ ν΄λΌμ΄μ–ΈνŠΈ μ•±
πŸ“‹ SSO 둜그

졜근 SSO μš”μ²­

μ‹œκ°„ ν΄λΌμ΄μ–ΈνŠΈ μ‹œμŠ€ν…œ 이메일 μƒνƒœ

SAP μ‹œμŠ€ν…œ 관리

ID 이름 Entity ID ACS URL μƒνƒœ μž‘μ—…

πŸ“„ IdP 메타데이터 (SAP λ“±λ‘μš©)

이 μ„œλΉ„μŠ€μ˜ 메타데이터λ₯Ό λ‹€μš΄λ‘œλ“œν•˜μ—¬ SAP μ„œλ²„μ˜ SAML2.0 Local Provider에 μ‹ λ’°ν•  수 μžˆλŠ” IdP둜 λ“±λ‘ν•˜μ„Έμš”.

πŸ“₯ metadata.xml λ‹€μš΄λ‘œλ“œ

ν΄λΌμ΄μ–ΈνŠΈ μ•± 관리

이름 API Key ν—ˆμš© μ‹œμŠ€ν…œ μƒνƒœ 등둝일 μž‘μ—…

πŸ“– 연동 μ˜ˆμ‹œ

// 제3의 μ•±μ—μ„œ SAP SSO μ‹€ν–‰
const res = await fetch('http://localhost:9000/api/v1/sso/launch', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
    'X-API-Key': 'sk_your_api_key_here',
  },
  body: JSON.stringify({
    systemId: 'ERP_DEV',
    email: 'user@company.com',
  }),
});
const html = await res.text();
const win = window.open('', '_blank');
win.document.write(html);
win.document.close();

SSO 둜그

μ‹œκ°„ ν΄λΌμ΄μ–ΈνŠΈ μ‹œμŠ€ν…œ 이메일 μƒνƒœ μ—λŸ¬