Single Sign-On을 사용하면 팀 멤버가 별도의 사용자 이름과 비밀번호 대신 조직의 ID 제공업체(IdP)를 통해 OneSignal에 로그인할 수 있습니다. IdP를 통해 한 번 인증하면 사용자는 추가 로그인 없이 OneSignal 및 기타 SaaS 애플리케이션에 액세스할 수 있는 토큰을 받습니다.OneSignal은 SAML 2.0 및 OpenID Connect (OIDC) 프로토콜을 지원합니다. IdP가 지원하는 프로토콜을 선택하세요 — 두 프로토콜 모두 OneSignal에서 동일한 SSO 경험을 제공합니다.
기존 OneSignal 사용자는 로그인 페이지에서 Single Sign-On으로 계속을 클릭할 수 있습니다. 온보딩하는 동안 메시지 전송이 중단되지 않도록 테스트 중에는 사용자 이름 및 비밀번호 로그인도 계속 사용할 수 있습니다.SSO 테스트를 위해 활성화할 이메일 주소를 지원팀에 제공하세요.
SSO 옵션이 있는 OneSignal 로그인 페이지
5
SSO 시행
모든 사용자에게 SSO를 요구할 준비가 되면 지원팀에 문의하여 조직에 SSO를 시행하세요. 시행 후에는 사용자 이름 및 비밀번호 로그인이 비활성화됩니다.
혼합 모드는 공식적으로 지원되지 않습니다. SSO는 기본 로그인 방법으로 설계되었습니다. 한 가지 해결 방법은 앱을 두 개의 조직으로 분리하는 것입니다 — 하나는 SSO를 시행하는 조직, 다른 하나는 시행하지 않는 조직으로 나눕니다. 단, 조직은 청구 목적으로도 사용되므로 최선의 방법을 논의하려면 지원팀에 문의하세요.
ID 제공업체: 대부분의 IdP(예: Google Workspace, Okta, Microsoft Entra ID)는 사용자, 그룹 또는 조직 단위별로 앱을 활성화하거나 비활성화할 수 있습니다. 액세스가 필요한 사용자에게만 OneSignal 앱을 부여하도록 IdP를 구성하세요.
OneSignal 초대: 사용자는 대시보드를 통해 OneSignal 조직에 초대되어야 합니다. IdP를 통해 인증할 수 있는 사용자라도 조직 관리자가 초대하기 전까지는 OneSignal에 액세스할 수 없습니다.
두 가지 수준 모두에서 액세스가 허용되어야 사용자가 로그인할 수 있습니다. SSO를 유일한 로그인 방법으로 만들려면 SSO 시행(5단계)을 통해 조직 내 모든 사용자의 사용자 이름/비밀번호 로그인을 비활성화하세요.
아니요. 각 조직은 하나의 IdP만 지원합니다. 추가 요구 사항이 있으면 지원팀에 문의하세요.
팀 멤버
조직 전반에 걸쳐 사용자를 초대하고, 역할을 할당하며, 권한을 관리하세요.
가격
플랜을 비교하고 각 티어에 포함된 기능을 확인하세요.
이 페이지가 도움이 되었나요?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"OneSignal Documentation","description":"OneSignal is a platform for sending push notifications, emails, in-app messages, and SMS campaigns via a single API, Journey Builder, and a dashboard.","colors":{"primary":"#3A3DB3","light":"#E54B4D","dark":"#3A3DB3"},"logo":{"light":"https://mintcdn.com/onesignal/yJcueeDCO7UpHnnY/logo/OneSignal-Logo.svg?fit=max\u0026auto=format\u0026n=yJcueeDCO7UpHnnY\u0026q=85\u0026s=1fcfb6fef6d820fd9d99c74850711107","dark":"https://mintcdn.com/onesignal/s4WC_KzLxf8ornqq/logo/OneSignal-Logo-White.svg?fit=max\u0026auto=format\u0026n=s4WC_KzLxf8ornqq\u0026q=85\u0026s=2573a53b5aea961e18c82b3af8f31925"},"favicon":"https://mintcdn.com/onesignal/SGduBFHpiRdg5l6h/favicon.ico?fit=max\u0026auto=format\u0026n=SGduBFHpiRdg5l6h\u0026q=85\u0026s=c0a99fadc0553c658a83741c5611cef4","api":{"examples":{"languages":["curl","typescript","python","php","go","ruby","java","csharp","rust"],"autogenerate":true}},"navbar":{"links":[{"href":"mailto:support@onesignal.com","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://dashboard.onesignal.com"}},"footer":{"socials":{"github":"https://github.com/OneSignal","linkedin":"https://linkedin.com/company/onesignal","youtube":"https://www.youtube.com/@onesignalofficial/playlists"}},"seo":{"metatags":{"apple-mobile-web-app-title":"OneSignal Docs"}},"fonts":{"family":"Nunito Sans"},"styling":{"eyebrows":"breadcrumbs","latex":true},"integrations":{"ga4":{"measurementId":"G-2DGWL0VYP5"},"posthog":{"apiKey":"phc_vZpvE0f5eyzcOt30FHer34yddVmNdo9kmlMVRBzLMtn","apiHost":"https://eu.i.posthog.com","sessionRecording":true}},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"navigation":{"languages":[{"language":"en","href":"docs/en/home"},{"language":"cn","href":"docs/cn/home"},{"language":"ko","href":"docs/ko/home"},{"language":"ja","href":"docs/ja/home"},{"language":"tr","href":"docs/tr/home"},{"language":"pt-BR","href":"docs/pt-BR/home"},{"language":"es","href":"docs/es/home"},{"language":"fr","href":"docs/fr/home"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"onesignal","hasAudioNarration":false,"actualSubdomain":"onesignal","customDomains":["documentation.onesignal.com"],"gitSource":{"type":"github","owner":"onesignal","repo":"mintlify-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af263cb6575a850b3cad407","clientVersion":"0.0.4094","searchFilterCounts":[{"language":"en","tag":"User Guides","count":203},{"language":"es","tag":"Guías del Usuario","count":178},{"language":"fr","tag":"Guides utilisateur","count":178},{"language":"ja","tag":"ユーザーガイド","count":178},{"language":"ko","tag":"사용자 가이드","count":178},{"language":"pt-BR","tag":"Guia do Usuário","count":178},{"language":"tr","tag":"Kullanıcı Kılavuzları","count":178},{"language":"cn","tag":"用户指南","count":176},{"language":"en","tag":"Message channels","count":90},{"language":"es","tag":"Canales de mensajería","count":84},{"language":"fr","tag":"Canaux de messagerie","count":84},{"language":"ja","tag":"メッセージングチャネル","count":84},{"language":"ko","tag":"메시지 채널","count":84},{"language":"pt-BR","tag":"Canais de mensagem","count":84},{"language":"tr","tag":"Mesaj kanalları","count":84},{"language":"cn","tag":"消息渠道","count":83},{"language":"default","tag":"API Reference","count":68},{"language":"default","tag":"API reference","count":64},{"language":"en","tag":"Analytics \u0026 Integrations","count":53},{"language":"es","tag":"Analítica \u0026 Integraciones","count":52},{"language":"fr","tag":"Analyses et intégrations","count":52},{"language":"ja","tag":"分析 \u0026 統合","count":52},{"language":"ko","tag":"분석 \u0026 통합","count":52},{"language":"pt-BR","tag":"Análises \u0026 Integrações","count":52},{"language":"tr","tag":"Analitik ve Entegrasyonlar","count":52},{"language":"cn","tag":"分析和集成","count":51},{"language":"cn","tag":"开发者指南","count":48},{"language":"es","tag":"Guías del desarrollador","count":48},{"language":"fr","tag":"Guides développeur","count":48},{"language":"ja","tag":"開発者ガイド","count":48},{"language":"ko","tag":"개발자 가이드","count":48},{"language":"tr","tag":"Geliştirici Kılavuzları","count":48},{"language":"en","tag":"Developer Guides","count":47},{"language":"pt-BR","tag":"Guia de desenvolvedor","count":47},{"language":"en","tag":"Integrations","count":37},{"language":"es","tag":"Integraciones","count":37},{"language":"fr","tag":"Intégrations","count":37},{"language":"ja","tag":"統合","count":37},{"language":"ko","tag":"통합","count":37},{"language":"pt-BR","tag":"Integrações","count":37},{"language":"tr","tag":"Entegrasyonlar","count":37},{"language":"cn","tag":"集成","count":36},{"language":"en","tag":"Tutorials","count":35},{"language":"cn","tag":"推送通知","count":31},{"language":"cn","tag":"OneSignal 作为目的地","count":31},{"language":"en","tag":"Push","count":31},{"language":"en","tag":"OneSignal as destination","count":31},{"language":"es","tag":"Push notificaciones","count":31},{"language":"es","tag":"OneSignal como destino","count":31},{"language":"fr","tag":"Push","count":31},{"language":"fr","tag":"OneSignal comme destination","count":31},{"language":"ja","tag":"プッシュ通知","count":31},{"language":"ja","tag":"OneSignal as 宛先","count":31},{"language":"ko","tag":"푸시","count":31},{"language":"ko","tag":"OneSignal을 데이터 목적지로 사용","count":31},{"language":"pt-BR","tag":"Push notificações","count":31},{"language":"pt-BR","tag":"OneSignal como destino","count":31},{"language":"tr","tag":"Anlık bildirimler","count":31},{"language":"tr","tag":"OneSignal hedef","count":31},{"language":"en","tag":"Mobile SDKs","count":26},{"language":"cn","tag":"移动SDK","count":25},{"language":"es","tag":"SDKs móviles","count":25},{"language":"fr","tag":"SDK mobiles","count":25},{"language":"ja","tag":"モバイルSDK","count":25},{"language":"ko","tag":"모바일 SDKs","count":25},{"language":"pt-BR","tag":"SDKs móveis","count":25},{"language":"tr","tag":"Mobil SDK'lar","count":25},{"language":"cn","tag":"教程","count":24},{"language":"es","tag":"Tutoriales","count":24},{"language":"fr","tag":"Tutoriels","count":24},{"language":"ja","tag":"チュートリアル","count":24},{"language":"ko","tag":"튜토리얼","count":24},{"language":"pt-BR","tag":"Tutoriais","count":24},{"language":"tr","tag":"Eğitimler","count":24},{"language":"en","tag":"Mobile SDK setup","count":19},{"language":"cn","tag":"移动SDK设置","count":18},{"language":"es","tag":"Configuración del SDK móvil","count":18},{"language":"fr","tag":"Configuration SDK mobile","count":18},{"language":"ja","tag":"モバイルSDKセットアップ","count":18},{"language":"ko","tag":"모바일 SDK 설정","count":18},{"language":"pt-BR","tag":"Configuração do SDK móvel","count":18},{"language":"tr","tag":"Mobil SDK kurulumu","count":18},{"language":"default","tag":"Messages","count":9},{"language":"default","tag":"Users","count":9},{"language":"default","tag":"Organization","count":9},{"language":"default","tag":"Journeys","count":8},{"language":"default","tag":"Deprecated","count":6},{"language":"default","tag":"Templates","count":6},{"language":"default","tag":"Subscriptions","count":6},{"language":"default","tag":"Segments","count":5}]},"assistantConfig":{"enableStarterQuestions":false,"deflection":{"enabled":true,"email":"support@onesignal.com","showHelpButton":true}},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[],"page":{"pagePath":"docs/ko/sso","slug":"/docs/ko/sso","pageMetadata":{"title":"Single Sign-On (SSO)","description":"OneSignal 조직에 SSO(SAML 2.0 또는 OIDC)를 구성하여 팀 멤버가 ID 제공업체를 통해 인증할 수 있도록 하세요.","keywords":["SSO","single sign-on","SAML","identity provider","IdP","enterprise"],"href":"/docs/ko/sso"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"OneSignal 조직에 SSO(SAML 2.0 또는 OIDC)를 구성하여 팀 멤버가 ID 제공업체를 통해 인증할 수 있도록 하세요.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,hr:`hr`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Card,Columns,Frame,Heading,Note,OptimizedImage,Step,Steps,Table}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!Columns)_missingMdxReference(`Columns`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsx(Note,{children:_jsxs(_components.p,{children:[`SSO는 엔터프라이즈 고객 전용입니다. 시작하려면 계정 관리자 또는 `,_jsx(_components.code,{children:`support@onesignal.com`}),`으로 문의하세요. 설정 통화에 팀의 SSO 제품 소유자를 참여시키면 프로세스를 원활하게 진행하는 데 도움이 됩니다.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`sso란-무엇인가요`,children:`SSO란 무엇인가요?`}),`\n`,_jsx(_components.p,{children:`Single Sign-On을 사용하면 팀 멤버가 별도의 사용자 이름과 비밀번호 대신 조직의 ID 제공업체(IdP)를 통해 OneSignal에 로그인할 수 있습니다. IdP를 통해 한 번 인증하면 사용자는 추가 로그인 없이 OneSignal 및 기타 SaaS 애플리케이션에 액세스할 수 있는 토큰을 받습니다.`}),`\n`,_jsxs(_components.p,{children:[`OneSignal은 `,_jsx(_components.strong,{children:`SAML 2.0`}),` 및 `,_jsx(_components.strong,{children:`OpenID Connect (OIDC)`}),` 프로토콜을 지원합니다. IdP가 지원하는 프로토콜을 선택하세요 — 두 프로토콜 모두 OneSignal에서 동일한 SSO 경험을 제공합니다.`]}),`\n`,_jsx(Heading,{level:`2`,id:`지원되는-id-제공업체`,children:`지원되는 ID 제공업체`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{}),_jsx(_components.th,{}),_jsx(_components.th,{})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`https://marketplace.adp.com/downloads/setting-up-sso.pdf`,children:`ADP`})}),_jsx(_components.td,{children:_jsx(_components.a,{href:`https://duo.com/docs/sso`,children:`Duo`})}),_jsx(_components.td,{children:_jsx(_components.a,{href:`https://www.onelogin.com/blog/saml-configuration`,children:`OneLogin`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`https://auth0.com/docs/get-started/applications/enable-sso-for-applications`,children:`Auth0`})}),_jsx(_components.td,{children:_jsx(_components.a,{href:`https://support.google.com/a/answer/12032922?hl=en`,children:`Google Workspace`})}),_jsx(_components.td,{children:_jsx(_components.a,{href:`https://docs.oracle.com/en/cloud/paas/content-cloud/administer/enable-single-sign-sso.html#GUID-8C87B98B-362E-4AD4-8AB9-BD7057935AFE`,children:`Oracle`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`https://learn.microsoft.com/en-us/entra/identity/hybrid/connect/how-to-connect-sso`,children:`Microsoft Entra ID (Azure AD)`})}),_jsx(_components.td,{children:_jsx(_components.a,{href:`https://support.jumpcloud.com/support/s/article/getting-started-applications-saml-sso2`,children:`JumpCloud`})}),_jsx(_components.td,{children:`PingFederate`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`CAS`}),_jsx(_components.td,{children:`Keycloak`}),_jsx(_components.td,{children:`PingOne`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`ClassLink`}),_jsx(_components.td,{children:_jsx(_components.a,{href:`https://support.lastpass.com/s/document-item?language=en_US\u0026bundleId=lastpass\u0026topicId=LastPass/c_lastpass_admins_toolkit_sso.html\u0026_LANG=enus`,children:`LastPass`})}),_jsx(_components.td,{children:_jsx(_components.a,{href:`https://developer.rippling.com/docs/rippling-api/dii48ovix1887-saml-sso-guide`,children:`Rippling`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`https://developers.cloudflare.com/cloudflare-one/identity/idp-integration/`,children:`Cloudflare`})}),_jsx(_components.td,{children:_jsx(_components.a,{href:`https://learn.microsoft.com/en-us/microsoft-365/troubleshoot/active-directory/set-up-adfs-for-single-sign-on`,children:`Microsoft ADFS`})}),_jsx(_components.td,{children:_jsx(_components.a,{href:`https://help.salesforce.com/s/articleView?id=sf.sso_about.htm\u0026type=5`,children:`Salesforce`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Custom OpenID Connect`}),_jsx(_components.td,{children:`miniOrange`}),_jsx(_components.td,{children:`Shibboleth`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Custom SAML`}),_jsx(_components.td,{children:`NetIQ`}),_jsx(_components.td,{children:`Shibboleth Unsolicited`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`https://docs.cyberark.com/Idaptive/Latest/en/Content/Applications/AppsOvw/ConfigSSO.htm`,children:`CyberArk`})}),_jsx(_components.td,{children:_jsx(_components.a,{href:`https://developer.okta.com/docs/guides/build-sso-integration/openidconnect/main/`,children:`Okta`})}),_jsx(_components.td,{children:`SimpleSAMLphp`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.a,{href:`https://docs.vmware.com/en/VMware-vSphere/6.7/com.vmware.psc.doc/GUID-75D4E587-3F9B-4B50-96DA-D6DB6D1781D7.html`,children:`VMware`})})]})]})]}),`\n`,_jsxs(_components.p,{children:[`IdP가 목록에 없으면 `,_jsx(_components.code,{children:`support@onesignal.com`}),`으로 요청하세요.`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`설정`,children:`설정`}),`\n`,_jsxs(_components.p,{children:[`설정을 시작하려면 `,_jsx(_components.code,{children:`support@onesignal.com`}),`으로 문의하세요. 지원 팀이 설정 링크를 제공하고 각 단계를 안내해 드립니다.`]}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`지원팀에 문의하여 IdP 제공`,children:_jsx(_components.p,{children:`사용 중인 ID 제공업체를 이메일로 지원팀에 알려주세요. 팀에서 설정 링크를 전송하고 OneSignal 측 연결을 구성합니다.`})}),_jsx(Step,{title:`IdP별 가이드 따르기`,children:_jsxs(_components.p,{children:[`각 ID 제공업체마다 구성 프로세스가 다릅니다. 위의 `,_jsx(_components.a,{href:`#%EC%A7%80%EC%9B%90%EB%90%98%EB%8A%94-id-%EC%A0%9C%EA%B3%B5%EC%97%85%EC%B2%B4`,children:`지원되는 ID 제공업체`}),` 표에서 해당하는 가이드를 찾으세요.`]})}),_jsx(Step,{title:`연결 테스트`,children:_jsx(_components.p,{children:`IdP를 연결한 후 SSO 자격 증명으로 로그인하여 연결이 정상적으로 작동하는지 확인하세요.`})}),_jsxs(Step,{title:`기존 팀 멤버 온보딩`,children:[_jsxs(_components.p,{children:[`기존 OneSignal 사용자는 로그인 페이지에서 `,_jsx(_components.strong,{children:`Single Sign-On으로 계속`}),`을 클릭할 수 있습니다. 온보딩하는 동안 메시지 전송이 중단되지 않도록 테스트 중에는 사용자 이름 및 비밀번호 로그인도 계속 사용할 수 있습니다.`]}),_jsx(_components.p,{children:`SSO 테스트를 위해 활성화할 이메일 주소를 지원팀에 제공하세요.`}),_jsx(Frame,{caption:`SSO 옵션이 있는 OneSignal 로그인 페이지`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/onesignal/KSCNwSpBCNSQ8xdF/images/docs/f7d3f9c-signin.png?fit=max\u0026auto=format\u0026n=KSCNwSpBCNSQ8xdF\u0026q=85\u0026s=4ff34c990fa5380e8f263c1414d19ff2`,alt:`사용자 이름 및 비밀번호 필드 옆에 Single Sign-On으로 계속 버튼이 표시된 OneSignal 로그인 페이지`,\"data-og-width\":`856`,width:`856`,\"data-og-height\":`984`,height:`984`,\"data-path\":`images/docs/f7d3f9c-signin.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/onesignal/KSCNwSpBCNSQ8xdF/images/docs/f7d3f9c-signin.png?w=280\u0026fit=max\u0026auto=format\u0026n=KSCNwSpBCNSQ8xdF\u0026q=85\u0026s=9e90536c6df630a69fc8d131c2733b84 280w, https://mintcdn.com/onesignal/KSCNwSpBCNSQ8xdF/images/docs/f7d3f9c-signin.png?w=560\u0026fit=max\u0026auto=format\u0026n=KSCNwSpBCNSQ8xdF\u0026q=85\u0026s=d9331df43970c821d4451167a6a93dff 560w, https://mintcdn.com/onesignal/KSCNwSpBCNSQ8xdF/images/docs/f7d3f9c-signin.png?w=840\u0026fit=max\u0026auto=format\u0026n=KSCNwSpBCNSQ8xdF\u0026q=85\u0026s=99a07987feb36f25622ca4e0acc1f268 840w, https://mintcdn.com/onesignal/KSCNwSpBCNSQ8xdF/images/docs/f7d3f9c-signin.png?w=1100\u0026fit=max\u0026auto=format\u0026n=KSCNwSpBCNSQ8xdF\u0026q=85\u0026s=d482a86a88e0a166795c0db21aff6e6e 1100w, https://mintcdn.com/onesignal/KSCNwSpBCNSQ8xdF/images/docs/f7d3f9c-signin.png?w=1650\u0026fit=max\u0026auto=format\u0026n=KSCNwSpBCNSQ8xdF\u0026q=85\u0026s=b082e2db719e1af92b94036f61dd4eb8 1650w, https://mintcdn.com/onesignal/KSCNwSpBCNSQ8xdF/images/docs/f7d3f9c-signin.png?w=2500\u0026fit=max\u0026auto=format\u0026n=KSCNwSpBCNSQ8xdF\u0026q=85\u0026s=aa22e2861da7ef4b17258bb83f089f71 2500w`})})]}),_jsx(Step,{title:`SSO 시행`,children:_jsx(_components.p,{children:`모든 사용자에게 SSO를 요구할 준비가 되면 지원팀에 문의하여 조직에 SSO를 시행하세요. 시행 후에는 사용자 이름 및 비밀번호 로그인이 비활성화됩니다.`})})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`sso-조직에-사용자-추가`,children:`SSO 조직에 사용자 추가`}),`\n`,_jsx(Heading,{level:`3`,id:`대시보드를-통한-초대`,children:`대시보드를 통한 초대`}),`\n`,_jsxs(_components.p,{children:[`조직 관리자는 `,_jsx(_components.strong,{children:`팀 멤버`}),` 페이지에서 사용자를 초대할 수 있습니다. 역할 옵션 및 권한에 대한 내용은 `,_jsx(_components.a,{href:`/docs/ko/manage-team-members`,children:`팀 멤버`}),`를 참조하세요.`]}),`\n`,_jsxs(Steps,{children:[_jsxs(Step,{title:`사용자 초대`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`팀 멤버`}),`로 이동하여 `,_jsx(_components.strong,{children:`조직에 초대`}),`를 클릭하세요. 초대 시 사용자의 역할을 설정합니다.`]}),_jsx(Frame,{caption:`조직에 초대 버튼이 있는 팀 멤버 페이지`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/onesignal/Z6xkXGfmy814If53/images/docs/d930dcf883e3134f1a688d4b94bb9976d447e70c55da9f4efdea7182ee37bada-Screenshot_2024-12-04_at_3.25.08_PM.png?fit=max\u0026auto=format\u0026n=Z6xkXGfmy814If53\u0026q=85\u0026s=ee79b4a6896baa1487096cfcf6b753b1`,alt:`조직에 초대 버튼이 표시된 OneSignal 팀 멤버 페이지`,\"data-og-width\":`2822`,width:`2822`,\"data-og-height\":`1026`,height:`1026`,\"data-path\":`images/docs/d930dcf883e3134f1a688d4b94bb9976d447e70c55da9f4efdea7182ee37bada-Screenshot_2024-12-04_at_3.25.08_PM.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/onesignal/Z6xkXGfmy814If53/images/docs/d930dcf883e3134f1a688d4b94bb9976d447e70c55da9f4efdea7182ee37bada-Screenshot_2024-12-04_at_3.25.08_PM.png?w=280\u0026fit=max\u0026auto=format\u0026n=Z6xkXGfmy814If53\u0026q=85\u0026s=a31fe8fcd6a5a5751fde631a27d6625b 280w, https://mintcdn.com/onesignal/Z6xkXGfmy814If53/images/docs/d930dcf883e3134f1a688d4b94bb9976d447e70c55da9f4efdea7182ee37bada-Screenshot_2024-12-04_at_3.25.08_PM.png?w=560\u0026fit=max\u0026auto=format\u0026n=Z6xkXGfmy814If53\u0026q=85\u0026s=64a35fd4d1622074dca82be2f0ce7d03 560w, https://mintcdn.com/onesignal/Z6xkXGfmy814If53/images/docs/d930dcf883e3134f1a688d4b94bb9976d447e70c55da9f4efdea7182ee37bada-Screenshot_2024-12-04_at_3.25.08_PM.png?w=840\u0026fit=max\u0026auto=format\u0026n=Z6xkXGfmy814If53\u0026q=85\u0026s=4d2c95b1fcbd3b326f46d8ad1e132da9 840w, https://mintcdn.com/onesignal/Z6xkXGfmy814If53/images/docs/d930dcf883e3134f1a688d4b94bb9976d447e70c55da9f4efdea7182ee37bada-Screenshot_2024-12-04_at_3.25.08_PM.png?w=1100\u0026fit=max\u0026auto=format\u0026n=Z6xkXGfmy814If53\u0026q=85\u0026s=07cc3aa266bf60958425213ac8af7948 1100w, https://mintcdn.com/onesignal/Z6xkXGfmy814If53/images/docs/d930dcf883e3134f1a688d4b94bb9976d447e70c55da9f4efdea7182ee37bada-Screenshot_2024-12-04_at_3.25.08_PM.png?w=1650\u0026fit=max\u0026auto=format\u0026n=Z6xkXGfmy814If53\u0026q=85\u0026s=c060b8aaa7ac591b3e0fa51355d75ed0 1650w, https://mintcdn.com/onesignal/Z6xkXGfmy814If53/images/docs/d930dcf883e3134f1a688d4b94bb9976d447e70c55da9f4efdea7182ee37bada-Screenshot_2024-12-04_at_3.25.08_PM.png?w=2500\u0026fit=max\u0026auto=format\u0026n=Z6xkXGfmy814If53\u0026q=85\u0026s=ad3bfbdc5a26765fe84ee3f5fe485ca0 2500w`})}),_jsx(Frame,{caption:`초대할 이메일 주소 입력`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/onesignal/MUgio66t0sYhGEvj/images/docs/6f6bc0b-adding_person_to_app.png?fit=max\u0026auto=format\u0026n=MUgio66t0sYhGEvj\u0026q=85\u0026s=a081dd660c2ec2794a95f28e1f3ebff3`,alt:`OneSignal 조직에 팀 멤버를 추가하기 위한 이메일 입력 양식`,\"data-og-width\":`660`,width:`660`,\"data-og-height\":`350`,height:`350`,\"data-path\":`images/docs/6f6bc0b-adding_person_to_app.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/onesignal/MUgio66t0sYhGEvj/images/docs/6f6bc0b-adding_person_to_app.png?w=280\u0026fit=max\u0026auto=format\u0026n=MUgio66t0sYhGEvj\u0026q=85\u0026s=5d2303ee419b5a63171850ed8af07428 280w, https://mintcdn.com/onesignal/MUgio66t0sYhGEvj/images/docs/6f6bc0b-adding_person_to_app.png?w=560\u0026fit=max\u0026auto=format\u0026n=MUgio66t0sYhGEvj\u0026q=85\u0026s=f9a2dc651448c3996301d3b244c03837 560w, https://mintcdn.com/onesignal/MUgio66t0sYhGEvj/images/docs/6f6bc0b-adding_person_to_app.png?w=840\u0026fit=max\u0026auto=format\u0026n=MUgio66t0sYhGEvj\u0026q=85\u0026s=e7fed2019b72d66dd7973d8d44b63148 840w, https://mintcdn.com/onesignal/MUgio66t0sYhGEvj/images/docs/6f6bc0b-adding_person_to_app.png?w=1100\u0026fit=max\u0026auto=format\u0026n=MUgio66t0sYhGEvj\u0026q=85\u0026s=147d4c16effb3169681d6f424c4e725d 1100w, https://mintcdn.com/onesignal/MUgio66t0sYhGEvj/images/docs/6f6bc0b-adding_person_to_app.png?w=1650\u0026fit=max\u0026auto=format\u0026n=MUgio66t0sYhGEvj\u0026q=85\u0026s=0dec8646803ea3224673ff953995b747 1650w, https://mintcdn.com/onesignal/MUgio66t0sYhGEvj/images/docs/6f6bc0b-adding_person_to_app.png?w=2500\u0026fit=max\u0026auto=format\u0026n=MUgio66t0sYhGEvj\u0026q=85\u0026s=c810a4daf9d5d7cb5da609f1274b033a 2500w`})})]}),_jsxs(Step,{title:`사용자의 초대 수락`,children:[_jsxs(_components.p,{children:[`초대된 사용자는 `,_jsx(_components.strong,{children:`초대 수락`}),` 링크가 포함된 이메일을 받게 됩니다.`]}),_jsx(Frame,{caption:`새 팀 멤버에게 전송된 초대 이메일`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/onesignal/KSCNwSpBCNSQ8xdF/images/docs/f7c4d0c-invite-email.png?fit=max\u0026auto=format\u0026n=KSCNwSpBCNSQ8xdF\u0026q=85\u0026s=d9dd9c8bd0e6a2e8393cfcf5013ca3bb`,alt:`초대 수락 버튼이 있는 OneSignal 초대 이메일`,\"data-og-width\":`900`,width:`900`,\"data-og-height\":`674`,height:`674`,\"data-path\":`images/docs/f7c4d0c-invite-email.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/onesignal/KSCNwSpBCNSQ8xdF/images/docs/f7c4d0c-invite-email.png?w=280\u0026fit=max\u0026auto=format\u0026n=KSCNwSpBCNSQ8xdF\u0026q=85\u0026s=f7caa95efe81048e1bf9f0a4cd494f0a 280w, https://mintcdn.com/onesignal/KSCNwSpBCNSQ8xdF/images/docs/f7c4d0c-invite-email.png?w=560\u0026fit=max\u0026auto=format\u0026n=KSCNwSpBCNSQ8xdF\u0026q=85\u0026s=1bbc9666170f440e13fe5edad9e3d5bf 560w, https://mintcdn.com/onesignal/KSCNwSpBCNSQ8xdF/images/docs/f7c4d0c-invite-email.png?w=840\u0026fit=max\u0026auto=format\u0026n=KSCNwSpBCNSQ8xdF\u0026q=85\u0026s=33e5f037f12110ef372e8e3cf2a9e734 840w, https://mintcdn.com/onesignal/KSCNwSpBCNSQ8xdF/images/docs/f7c4d0c-invite-email.png?w=1100\u0026fit=max\u0026auto=format\u0026n=KSCNwSpBCNSQ8xdF\u0026q=85\u0026s=8552a24a11c70b2a012eaeeb57efa35a 1100w, https://mintcdn.com/onesignal/KSCNwSpBCNSQ8xdF/images/docs/f7c4d0c-invite-email.png?w=1650\u0026fit=max\u0026auto=format\u0026n=KSCNwSpBCNSQ8xdF\u0026q=85\u0026s=173e17d4563f9d7eb8e0ea49087a94a4 1650w, https://mintcdn.com/onesignal/KSCNwSpBCNSQ8xdF/images/docs/f7c4d0c-invite-email.png?w=2500\u0026fit=max\u0026auto=format\u0026n=KSCNwSpBCNSQ8xdF\u0026q=85\u0026s=325d88dcc23f0d5b6adb7dc6ddd8877a 2500w`})})]}),_jsxs(Step,{title:`사용자의 SSO 로그인`,children:[_jsx(_components.p,{children:`수락 후 사용자는 조직의 SSO 제공업체를 통해 로그인합니다.`}),_jsx(Frame,{caption:`초대 수락 후 SSO 로그인 페이지`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/onesignal/YOTSrtBSoqdrJ37A/images/docs/47c7434-login_to_sso.png?fit=max\u0026auto=format\u0026n=YOTSrtBSoqdrJ37A\u0026q=85\u0026s=8e6392b319a32ac40bbb6b18f01a6a99`,alt:`사용자에게 ID 제공업체를 통한 인증을 요청하는 OneSignal SSO 로그인 페이지`,\"data-og-width\":`700`,width:`700`,\"data-og-height\":`544`,height:`544`,\"data-path\":`images/docs/47c7434-login_to_sso.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/onesignal/YOTSrtBSoqdrJ37A/images/docs/47c7434-login_to_sso.png?w=280\u0026fit=max\u0026auto=format\u0026n=YOTSrtBSoqdrJ37A\u0026q=85\u0026s=28a62786f9815cdf94b0df947479fad7 280w, https://mintcdn.com/onesignal/YOTSrtBSoqdrJ37A/images/docs/47c7434-login_to_sso.png?w=560\u0026fit=max\u0026auto=format\u0026n=YOTSrtBSoqdrJ37A\u0026q=85\u0026s=fb1e9fadccf1a4e3a0e937a7bfb2291e 560w, https://mintcdn.com/onesignal/YOTSrtBSoqdrJ37A/images/docs/47c7434-login_to_sso.png?w=840\u0026fit=max\u0026auto=format\u0026n=YOTSrtBSoqdrJ37A\u0026q=85\u0026s=6b68c4ca0b17487686d6364f5a59288f 840w, https://mintcdn.com/onesignal/YOTSrtBSoqdrJ37A/images/docs/47c7434-login_to_sso.png?w=1100\u0026fit=max\u0026auto=format\u0026n=YOTSrtBSoqdrJ37A\u0026q=85\u0026s=1da836c2e356c940ebca5c082dfe28e6 1100w, https://mintcdn.com/onesignal/YOTSrtBSoqdrJ37A/images/docs/47c7434-login_to_sso.png?w=1650\u0026fit=max\u0026auto=format\u0026n=YOTSrtBSoqdrJ37A\u0026q=85\u0026s=4362ac865acdbe2a4a53c0f6fe5ef79d 1650w, https://mintcdn.com/onesignal/YOTSrtBSoqdrJ37A/images/docs/47c7434-login_to_sso.png?w=2500\u0026fit=max\u0026auto=format\u0026n=YOTSrtBSoqdrJ37A\u0026q=85\u0026s=3bebaf916c5ff5606075b188c5c5f24a 2500w`})})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`도메인-제한`,children:`도메인 제한`}),`\n`,_jsx(_components.p,{children:`초대된 사용자의 이메일 도메인은 SSO 조직에 등록되어 있어야 합니다. 조직에 속하지 않은 이메일 도메인의 사용자를 초대하면 오류가 발생합니다.`}),`\n`,_jsx(Frame,{caption:`SSO 조직 도메인 외부의 사용자를 초대할 때 표시되는 오류`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/onesignal/Z6xkXGfmy814If53/images/docs/d80d5d6-adding_person_to_app.png?fit=max\u0026auto=format\u0026n=Z6xkXGfmy814If53\u0026q=85\u0026s=437d5dbc5f292562f76aa9158b195785`,alt:`이메일 도메인이 SSO 조직에 등록되지 않은 사용자를 초대할 때 표시되는 OneSignal 오류 메시지`,\"data-og-width\":`660`,width:`660`,\"data-og-height\":`498`,height:`498`,\"data-path\":`images/docs/d80d5d6-adding_person_to_app.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/onesignal/Z6xkXGfmy814If53/images/docs/d80d5d6-adding_person_to_app.png?w=280\u0026fit=max\u0026auto=format\u0026n=Z6xkXGfmy814If53\u0026q=85\u0026s=01879263a7034463a1e843bf26a060da 280w, https://mintcdn.com/onesignal/Z6xkXGfmy814If53/images/docs/d80d5d6-adding_person_to_app.png?w=560\u0026fit=max\u0026auto=format\u0026n=Z6xkXGfmy814If53\u0026q=85\u0026s=c3d0aaeb92991c9b073bd6e713af9b17 560w, https://mintcdn.com/onesignal/Z6xkXGfmy814If53/images/docs/d80d5d6-adding_person_to_app.png?w=840\u0026fit=max\u0026auto=format\u0026n=Z6xkXGfmy814If53\u0026q=85\u0026s=741cc93759f0226fc6e1b8b2c3ad5ac4 840w, https://mintcdn.com/onesignal/Z6xkXGfmy814If53/images/docs/d80d5d6-adding_person_to_app.png?w=1100\u0026fit=max\u0026auto=format\u0026n=Z6xkXGfmy814If53\u0026q=85\u0026s=e7bca852442f839ff1dc165bc18e9a1a 1100w, https://mintcdn.com/onesignal/Z6xkXGfmy814If53/images/docs/d80d5d6-adding_person_to_app.png?w=1650\u0026fit=max\u0026auto=format\u0026n=Z6xkXGfmy814If53\u0026q=85\u0026s=3cc45faa544f82ef2cc5f878a0b3b497 1650w, https://mintcdn.com/onesignal/Z6xkXGfmy814If53/images/docs/d80d5d6-adding_person_to_app.png?w=2500\u0026fit=max\u0026auto=format\u0026n=Z6xkXGfmy814If53\u0026q=85\u0026s=aa88d1c879f6590df372f1e041a60701 2500w`})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`faq`,children:`FAQ`}),`\n`,_jsx(Heading,{level:`3`,id:`sso를-사용할-수-있는-사람은-누구인가요`,children:`SSO를 사용할 수 있는 사람은 누구인가요?`}),`\n`,_jsxs(_components.p,{children:[`SSO는 엔터프라이즈 고객 전용이며 기존 ID 제공업체가 필요합니다. IdP가 없다면 내부 IT 팀 또는 컨설팅 업체와 협력하여 먼저 설정하세요. 플랜 세부 정보는 `,_jsx(_components.a,{href:`https://onesignal.com/pricing`,children:`가격 페이지`}),`를 참조하거나 `,_jsx(_components.code,{children:`support@onesignal.com`}),`으로 문의하세요.`]}),`\n`,_jsx(Heading,{level:`3`,id:`sso-시트-수에-제한이-있나요`,children:`SSO 시트 수에 제한이 있나요?`}),`\n`,_jsx(_components.p,{children:`아니요. SSO 조직의 사용자 시트 수에는 제한이 없습니다.`}),`\n`,_jsx(Heading,{level:`3`,id:`시행하기-전에-sso를-테스트하려면-어떻게-해야-하나요`,children:`시행하기 전에 SSO를 테스트하려면 어떻게 해야 하나요?`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`#%EC%84%A4%EC%A0%95`,children:`설정`}),` 중에는 지정한 이메일 주소만 SSO 로그인에 활성화됩니다. 다른 모든 사용자는 사용자 이름 및 비밀번호 로그인을 계속 사용할 수 있으므로 메시지 전송이 중단 없이 계속됩니다.`]}),`\n`,_jsx(Heading,{level:`3`,id:`sso에-이메일-도메인을-사용하는-이유는-무엇인가요-조직에-도메인이-몇-개나-있을-수-있나요`,children:`SSO에 이메일 도메인을 사용하는 이유는 무엇인가요? 조직에 도메인이 몇 개나 있을 수 있나요?`}),`\n`,_jsxs(_components.p,{children:[`SSO는 이메일 도메인을 조직에 매핑합니다 — 예를 들어 `,_jsx(_components.code,{children:`onesignal.com`}),`은 모든 `,_jsx(_components.code,{children:`@onesignal.com`}),` 이메일 주소를 포함합니다. 조직은 SSO 로그인을 위해 여러 도메인을 등록할 수 있습니다.`]}),`\n`,_jsx(Heading,{level:`3`,id:`사용자를-프로비저닝-및-프로비저닝-해제하려면-어떻게-해야-하나요`,children:`사용자를 프로비저닝 및 프로비저닝 해제하려면 어떻게 해야 하나요?`}),`\n`,_jsx(_components.p,{children:`OneSignal 대시보드에서 사용자를 추가하고 제거할 수 있습니다. 현재 IdP를 통한 직접적인 프로비저닝 및 프로비저닝 해제는 지원되지 않습니다.`}),`\n`,_jsx(Heading,{level:`3`,id:`조직-관리자-또는-이메일-도메인을-찾는-데-도움이-필요합니다`,children:`조직 관리자 또는 이메일 도메인을 찾는 데 도움이 필요합니다`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`support@onesignal.com`}),`으로 문의하세요 — 조직 관리자를 확인하고 조직에 등록된 이메일 도메인 목록을 제공해 드립니다.`]}),`\n`,_jsx(Heading,{level:`3`,id:`idp가-다운되면-어떻게-되나요`,children:`IdP가 다운되면 어떻게 되나요?`}),`\n`,_jsx(_components.p,{children:`활성 세션이 있는 사용자는 OneSignal을 계속 사용할 수 있습니다. 로그인이 필요한 사용자는 IdP가 복구될 때까지 로그인할 수 없습니다.`}),`\n`,_jsx(Heading,{level:`3`,id:`혼합-모드-sso와-사용자-이름/비밀번호-동시-사용-가-지원되나요`,children:`혼합 모드(SSO와 사용자 이름/비밀번호 동시 사용)가 지원되나요?`}),`\n`,_jsx(_components.p,{children:`혼합 모드는 공식적으로 지원되지 않습니다. SSO는 기본 로그인 방법으로 설계되었습니다. 한 가지 해결 방법은 앱을 두 개의 조직으로 분리하는 것입니다 — 하나는 SSO를 시행하는 조직, 다른 하나는 시행하지 않는 조직으로 나눕니다. 단, 조직은 청구 목적으로도 사용되므로 최선의 방법을 논의하려면 지원팀에 문의하세요.`}),`\n`,_jsx(Heading,{level:`3`,id:`특정-사용자에게만-sso-액세스를-제한하거나-제한된-그룹에만-sso를-시행할-수-있나요`,children:`특정 사용자에게만 SSO 액세스를 제한하거나 제한된 그룹에만 SSO를 시행할 수 있나요?`}),`\n`,_jsx(_components.p,{children:`네. OneSignal에 대한 SSO 액세스는 두 가지 수준에서 제어됩니다:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`ID 제공업체`}),`: 대부분의 IdP(예: Google Workspace, Okta, Microsoft Entra ID)는 사용자, 그룹 또는 조직 단위별로 앱을 활성화하거나 비활성화할 수 있습니다. 액세스가 필요한 사용자에게만 OneSignal 앱을 부여하도록 IdP를 구성하세요.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`OneSignal 초대`}),`: 사용자는 대시보드를 통해 `,_jsx(_components.a,{href:`/docs/ko/manage-team-members`,children:`OneSignal 조직에 초대`}),`되어야 합니다. IdP를 통해 인증할 수 있는 사용자라도 조직 관리자가 초대하기 전까지는 OneSignal에 액세스할 수 없습니다.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`두 가지 수준 모두에서 액세스가 허용되어야 사용자가 로그인할 수 있습니다. SSO를 유일한 로그인 방법으로 만들려면 `,_jsx(_components.a,{href:`#%EC%84%A4%EC%A0%95`,children:`SSO 시행`}),`(5단계)을 통해 조직 내 모든 사용자의 사용자 이름/비밀번호 로그인을 비활성화하세요.`]}),`\n`,_jsx(Heading,{level:`3`,id:`조직에-둘-이상의-idp를-연결할-수-있나요`,children:`조직에 둘 이상의 IdP를 연결할 수 있나요?`}),`\n`,_jsx(_components.p,{children:`아니요. 각 조직은 하나의 IdP만 지원합니다. 추가 요구 사항이 있으면 지원팀에 문의하세요.`}),`\n`,_jsx(_components.hr,{}),`\n`,_jsxs(Columns,{cols:2,children:[_jsx(Card,{title:`팀 멤버`,icon:`users`,href:`/docs/ko/manage-team-members`,children:_jsx(_components.p,{children:`조직 전반에 걸쳐 사용자를 초대하고, 역할을 할당하며, 권한을 관리하세요.`})}),_jsx(Card,{title:`가격`,icon:`credit-card`,href:`https://onesignal.com/pricing`,children:_jsx(_components.p,{children:`플랜을 비교하고 각 티어에 포함된 기능을 확인하세요.`})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Single Sign-On (SSO)","description":"OneSignal 조직에 SSO(SAML 2.0 또는 OIDC)를 구성하여 팀 멤버가 ID 제공업체를 통해 인증할 수 있도록 하세요.","keywords":["SSO","single sign-on","SAML","identity provider","IdP","enterprise"],"href":"/docs/ko/sso"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"SSO란 무엇인가요?","slug":"sso란-무엇인가요","depth":2,"children":[]},{"title":"지원되는 ID 제공업체","slug":"지원되는-id-제공업체","depth":2,"children":[]},{"title":"설정","slug":"설정","depth":2,"children":[]},{"title":"SSO 조직에 사용자 추가","slug":"sso-조직에-사용자-추가","depth":2,"children":[{"title":"대시보드를 통한 초대","slug":"대시보드를-통한-초대","depth":3,"children":[]},{"title":"도메인 제한","slug":"도메인-제한","depth":3,"children":[]}]},{"title":"FAQ","slug":"faq","depth":2,"children":[{"title":"SSO를 사용할 수 있는 사람은 누구인가요?","slug":"sso를-사용할-수-있는-사람은-누구인가요","depth":3,"children":[]},{"title":"SSO 시트 수에 제한이 있나요?","slug":"sso-시트-수에-제한이-있나요","depth":3,"children":[]},{"title":"시행하기 전에 SSO를 테스트하려면 어떻게 해야 하나요?","slug":"시행하기-전에-sso를-테스트하려면-어떻게-해야-하나요","depth":3,"children":[]},{"title":"SSO에 이메일 도메인을 사용하는 이유는 무엇인가요? 조직에 도메인이 몇 개나 있을 수 있나요?","slug":"sso에-이메일-도메인을-사용하는-이유는-무엇인가요-조직에-도메인이-몇-개나-있을-수-있나요","depth":3,"children":[]},{"title":"사용자를 프로비저닝 및 프로비저닝 해제하려면 어떻게 해야 하나요?","slug":"사용자를-프로비저닝-및-프로비저닝-해제하려면-어떻게-해야-하나요","depth":3,"children":[]},{"title":"조직 관리자 또는 이메일 도메인을 찾는 데 도움이 필요합니다","slug":"조직-관리자-또는-이메일-도메인을-찾는-데-도움이-필요합니다","depth":3,"children":[]},{"title":"IdP가 다운되면 어떻게 되나요?","slug":"idp가-다운되면-어떻게-되나요","depth":3,"children":[]},{"title":"혼합 모드(SSO와 사용자 이름/비밀번호 동시 사용)가 지원되나요?","slug":"혼합-모드-sso와-사용자-이름/비밀번호-동시-사용-가-지원되나요","depth":3,"children":[]},{"title":"특정 사용자에게만 SSO 액세스를 제한하거나 제한된 그룹에만 SSO를 시행할 수 있나요?","slug":"특정-사용자에게만-sso-액세스를-제한하거나-제한된-그룹에만-sso를-시행할-수-있나요","depth":3,"children":[]},{"title":"조직에 둘 이상의 IdP를 연결할 수 있나요?","slug":"조직에-둘-이상의-idp를-연결할-수-있나요","depth":3,"children":[]}]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/onesignal/e069c1b9f3157e14/hotjar-koala.js","/_mintlify/custom/onesignal/3e5d03885ab32f49/intercom.js","/_mintlify/custom/onesignal/dbb7af4794d1b586/munchkin-marketo.js"],"subdomain":"onesignal","siteName":"OneSignal Documentation","title":"Single Sign-On (SSO) - OneSignal Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/docs/en/sso","matchLevel":1},"cn":{"href":"/docs/cn/sso","matchLevel":1},"ko":{"href":"/docs/ko/sso","matchLevel":0},"ja":{"href":"/docs/ja/sso","matchLevel":1},"tr":{"href":"/docs/tr/sso","matchLevel":1},"pt-BR":{"href":"/docs/pt-BR/sso","matchLevel":1},"es":{"href":"/docs/es/sso","matchLevel":1},"fr":{"href":"/docs/fr/sso","matchLevel":1}}},"lastModified":"2026-03-13T00:49:19.572Z","originalFileLocation":"docs/ko/sso.mdx","locale":"ko"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"OneSignal 조직에 SSO(SAML 2.0 또는 OIDC)를 구성하여 팀 멤버가 ID 제공업체를 통해 인증할 수 있도록 하세요.\">\u003cmeta data-mint-head name=\"application-name\" content=\"OneSignal Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/onesignal/eCiRydtW5fLfLRWp/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/onesignal/eCiRydtW5fLfLRWp/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/onesignal/eCiRydtW5fLfLRWp/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/onesignal/eCiRydtW5fLfLRWp/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/onesignal/eCiRydtW5fLfLRWp/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/onesignal/eCiRydtW5fLfLRWp/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/onesignal/eCiRydtW5fLfLRWp/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/onesignal/eCiRydtW5fLfLRWp/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/onesignal/eCiRydtW5fLfLRWp/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Single Sign-On (SSO) - OneSignal Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"OneSignal 조직에 SSO(SAML 2.0 또는 OIDC)를 구성하여 팀 멤버가 ID 제공업체를 통해 인증할 수 있도록 하세요.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"OneSignal Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://documentation.onesignal.com/docs/ko/sso\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://onesignal.mintlify.site/_mintlify/api/og/v2?division=%EC%9D%B8%EC%A6%9D+%EB%B0%8F+%EB%B3%B4%EC%95%88\u0026amp;title=Single+Sign-On+%28SSO%29\u0026amp;description=OneSignal+%EC%A1%B0%EC%A7%81%EC%97%90+SSO%28SAML+2.0+%EB%98%90%EB%8A%94+OIDC%29%EB%A5%BC+%EA%B5%AC%EC%84%B1%ED%95%98%EC%97%AC+%ED%8C%80+%EB%A9%A4%EB%B2%84%EA%B0%80+ID+%EC%A0%9C%EA%B3%B5%EC%97%85%EC%B2%B4%EB%A5%BC+%ED%86%B5%ED%95%B4+%EC%9D%B8%EC%A6%9D%ED%95%A0+%EC%88%98+%EC%9E%88%EB%8F%84%EB%A1%9D+%ED%95%98%EC%84%B8%EC%9A%94.\u0026amp;theme=12e705baa88dc8cc6d7a9877\u0026amp;signature=073d2a1df603a44b079bdbff54626ee9d8414efcd067af56ff318290f0bdcaef\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Single Sign-On (SSO) - OneSignal Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"OneSignal 조직에 SSO(SAML 2.0 또는 OIDC)를 구성하여 팀 멤버가 ID 제공업체를 통해 인증할 수 있도록 하세요.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://onesignal.mintlify.site/_mintlify/api/og/v2?division=%EC%9D%B8%EC%A6%9D+%EB%B0%8F+%EB%B3%B4%EC%95%88\u0026amp;title=Single+Sign-On+%28SSO%29\u0026amp;description=OneSignal+%EC%A1%B0%EC%A7%81%EC%97%90+SSO%28SAML+2.0+%EB%98%90%EB%8A%94+OIDC%29%EB%A5%BC+%EA%B5%AC%EC%84%B1%ED%95%98%EC%97%AC+%ED%8C%80+%EB%A9%A4%EB%B2%84%EA%B0%80+ID+%EC%A0%9C%EA%B3%B5%EC%97%85%EC%B2%B4%EB%A5%BC+%ED%86%B5%ED%95%B4+%EC%9D%B8%EC%A6%9D%ED%95%A0+%EC%88%98+%EC%9E%88%EB%8F%84%EB%A1%9D+%ED%95%98%EC%84%B8%EC%9A%94.\u0026amp;theme=12e705baa88dc8cc6d7a9877\u0026amp;signature=073d2a1df603a44b079bdbff54626ee9d8414efcd067af56ff318290f0bdcaef\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/onesignal/eCiRydtW5fLfLRWp/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"OneSignal Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#3A3DB3\">\u003clink data-mint-head rel=\"canonical\" href=\"https://documentation.onesignal.com/docs/ko/sso\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/ko/sso.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ko\" href=\"https://documentation.onesignal.com/docs/ko/sso\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://documentation.onesignal.com/docs/en/sso\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://documentation.onesignal.com/docs/cn/sso\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://documentation.onesignal.com/docs/ja/sso\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"tr\" href=\"https://documentation.onesignal.com/docs/tr/sso\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt-BR\" href=\"https://documentation.onesignal.com/docs/pt-BR/sso\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://documentation.onesignal.com/docs/es/sso\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://documentation.onesignal.com/docs/fr/sso\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://documentation.onesignal.com/docs/en/sso\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://documentation.onesignal.com/#organization\",\"name\":\"OneSignal Documentation\",\"url\":\"https://documentation.onesignal.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/onesignal/yJcueeDCO7UpHnnY/logo/OneSignal-Logo.svg?fit=max\u0026auto=format\u0026n=yJcueeDCO7UpHnnY\u0026q=85\u0026s=1fcfb6fef6d820fd9d99c74850711107\"}},{\"@type\":\"WebSite\",\"@id\":\"https://documentation.onesignal.com#website\",\"name\":\"OneSignal Documentation\",\"url\":\"https://documentation.onesignal.com\",\"publisher\":{\"@id\":\"https://documentation.onesignal.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://documentation.onesignal.com/docs/ko/sso#webpage\",\"url\":\"https://documentation.onesignal.com/docs/ko/sso\",\"name\":\"Single Sign-On (SSO)\",\"description\":\"OneSignal 조직에 SSO(SAML 2.0 또는 OIDC)를 구성하여 팀 멤버가 ID 제공업체를 통해 인증할 수 있도록 하세요.\",\"dateModified\":\"2026-03-13T00:49:19.572Z\",\"isPartOf\":{\"@id\":\"https://documentation.onesignal.com#website\"},\"breadcrumb\":{\"@id\":\"https://documentation.onesignal.com/docs/ko/sso#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://documentation.onesignal.com/docs/ko/sso#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"개인 정보 보호 \u0026 보안\",\"item\":\"https://documentation.onesignal.com/docs/ko/soc-2-type-ii\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"인증 및 보안\",\"item\":\"https://documentation.onesignal.com/docs/ko/2-step-authentication\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Single Sign-On (SSO)\",\"item\":\"https://documentation.onesignal.com/docs/ko/sso\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://documentation.onesignal.com/docs/ko/sso#article\",\"headline\":\"Single Sign-On (SSO)\",\"name\":\"Single Sign-On (SSO)\",\"description\":\"OneSignal 조직에 SSO(SAML 2.0 또는 OIDC)를 구성하여 팀 멤버가 ID 제공업체를 통해 인증할 수 있도록 하세요.\",\"url\":\"https://documentation.onesignal.com/docs/ko/sso\",\"mainEntityOfPage\":{\"@id\":\"https://documentation.onesignal.com/docs/ko/sso#webpage\"},\"dateModified\":\"2026-03-13T00:49:19.572Z\",\"keywords\":\"SSO, single sign-on, SAML, identity provider, IdP, enterprise\",\"publisher\":{\"@id\":\"https://documentation.onesignal.com/#organization\"},\"isPartOf\":{\"@id\":\"https://documentation.onesignal.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"OneSignal Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"OneSignal Documentation","nav":{"global":null,"languages":[{"language":"en","pages":[{"title":"en","href":"/docs/en/sso"}]},{"language":"cn","pages":[{"title":"cn","href":"/docs/cn/sso"}]},{"language":"ko","tabs":[{"tab":"홈","pages":[{"title":"홈","href":"/docs/ko/home"}]},{"tab":"사용자 가이드","groups":[{"group":"시작하기 \u0026 설정","pages":[{"title":"OneSignal 시작하기","href":"/docs/ko/quickstart-guide"},{"group":"OneSignal 대시보드","pages":[{"title":"앱, 조직 및 계정","href":"/docs/ko/apps-organizations"},{"title":"팀 멤버","href":"/docs/ko/manage-team-members"},{"title":"키 및 ID","href":"/docs/ko/keys-and-ids"},{"title":"감사 로그","href":"/docs/ko/audit-logs"},{"title":"사용량 및 청구","href":"/docs/ko/billing-faq"},{"title":"비활성화된 앱 및 조직","href":"/docs/ko/disabled-apps"}]},{"title":"OneSignal로 마이그레이션","href":"/docs/ko/migrating-to-onesignal"}]},{"group":"메시지 채널","pages":[{"title":"채널 설정","href":"/docs/ko/channel-setup"},{"group":"푸시","pages":[{"title":"푸시 개요","href":"/docs/ko/push"},{"group":"모바일 푸시","pages":[{"title":"모바일 푸시 설정","href":"/docs/ko/mobile-push-setup"},{"title":"푸시 권한 요청","href":"/docs/ko/prompt-for-push-permissions"},{"title":"iOS 임시 푸시 알림","href":"/docs/ko/ios-provisional-push-notifications"},{"title":"Android 알림 카테고리","href":"/docs/ko/android-notification-categories"},{"title":"데이터 및 백그라운드 알림","href":"/docs/ko/data-notifications"},{"title":"VoIP 푸시 알림","href":"/docs/ko/voip-notifications"}]},{"group":"웹 푸시","pages":[{"title":"웹 푸시 설정","href":"/docs/ko/web-push-setup"},{"title":"Web 권한 프롬프트","href":"/docs/ko/permission-requests"},{"title":"웹 푸시 FAQ","href":"/docs/ko/web-push-setup-faq"},{"title":"웹 푸시 브라우저 동작","href":"/docs/ko/browser-behavior-and-unsubscribes"},{"title":"Shopify 웹 푸시 통합","href":"/docs/ko/shopify"},{"title":"웹 푸시를 위한 OneSignal WordPress 플러그인 설정","href":"/docs/ko/wordpress"},{"title":"WordPress 문제 해결","href":"/docs/ko/troubleshooting-wordpress-web-push"}]},{"group":"푸시 기능","pages":[{"title":"알림 아이콘","href":"/docs/ko/notification-icons"},{"title":"알림 이미지 및 리치 미디어","href":"/docs/ko/rich-media"},{"title":"알림 사운드","href":"/docs/ko/notification-sounds"},{"title":"알림 배지","href":"/docs/ko/badges"},{"title":"푸시 알림용 액션 버튼","href":"/docs/ko/action-buttons"},{"title":"푸시 빈도 제한","href":"/docs/ko/frequency-capping"},{"title":"푸시 제한","href":"/docs/ko/throttling"},{"title":"iOS: 집중 모드 및 중단 수준","href":"/docs/ko/ios-focus-modes-and-interruption-levels"},{"title":"iOS: 관련성 점수","href":"/docs/ko/ios-relevance-score"}]},{"group":"푸시 분석 \u0026 문제 해결","pages":[{"title":"푸시 메시지 리포트","href":"/docs/ko/push-notification-message-reports"},{"title":"확인된 전달","href":"/docs/ko/confirmed-delivery"},{"title":"알림 CTR","href":"/docs/ko/notification-ctr"},{"title":"모바일 푸시: 알림이 표시되지 않거나 지연됨","href":"/docs/ko/notifications-show-successful-but-are-not-being-shown"},{"title":"Web push: 알림이 표시되지 않음","href":"/docs/ko/notifications-not-shown-web-push"},{"title":"알림 이미지가 표시되지 않음","href":"/docs/ko/notification-images-not-showing"},{"title":"중복 알림","href":"/docs/ko/duplicated-notifications"},{"title":"FCM 만료 토큰 FAQ","href":"/docs/ko/fcm-expired-token-faq"}]}]},{"group":"인앱 메시지","pages":[{"title":"인앱 개요","href":"/docs/ko/in-app-messages-setup"},{"title":"인앱 트리거","href":"/docs/ko/iam-triggers"},{"title":"인앱 클릭 작업","href":"/docs/ko/iam-click-actions"},{"group":"인앱 디자인","pages":[{"title":"드래그 앤 드롭으로 인앱 메시지 디자인하기","href":"/docs/ko/design-your-in-app-message"},{"title":"HTML로 인앱 메시지 디자인하기","href":"/docs/ko/design-your-in-app-message-with-html"},{"title":"인앱 메시지 템플릿 및 퀵스타트","href":"/docs/ko/in-app-html-templates"},{"title":"인앱 메시지 JavaScript API 레퍼런스","href":"/docs/ko/in-app-message-api"}]},{"title":"인앱 메시지 보고서","href":"/docs/ko/in-app-message-reports"},{"title":"인앱 문제 해결","href":"/docs/ko/in-app-message-troubleshooting"}]},{"group":"이메일","pages":[{"title":"이메일 개요","href":"/docs/ko/email-messaging"},{"group":"Email setup","pages":[{"title":"이메일 설정","href":"/docs/ko/email-setup"},{"title":"이메일 DNS 구성","href":"/docs/ko/email-dns-configuration"},{"title":"발신자","href":"/docs/ko/senders"},{"title":"트랜잭션 이메일","href":"/docs/ko/setup-transactional-emails"},{"title":"사용자 지정 이메일 수신 거부 페이지 만들기","href":"/docs/ko/create-custom-unsubscribe-page"}]},{"group":"이메일 전달 가능성","pages":[{"title":"이메일 메시지 보고서","href":"/docs/ko/email-message-reports"},{"title":"이메일 전달 가능성","href":"/docs/ko/email-deliverability"},{"title":"이메일 평판 모범 사례","href":"/docs/ko/email-reputation-best-practices"},{"title":"이메일 주소 유효성 검사","href":"/docs/ko/email-address-validation"},{"title":"이메일 준비 가이드","href":"/docs/ko/email-warm-up"},{"title":"Google Postmaster Tools","href":"/docs/ko/google-postmaster-tools"},{"title":"차단 목록","href":"/docs/ko/suppressions"},{"title":"이메일 문제 해결","href":"/docs/ko/email-troubleshooting"}]},{"group":"이메일 메시지","pages":[{"title":"드래그 앤 드롭으로 이메일 디자인하기","href":"/docs/ko/design-emails-with-drag-and-drop"},{"title":"HTML로 이메일 디자인하기","href":"/docs/ko/design-emails-with-html"},{"title":"이메일 구독 취소 링크 및 헤더","href":"/docs/ko/unsubscribe-links-email-subscriptions"},{"title":"이메일 템플릿 전달","href":"/docs/ko/email-template-forwarding"}]}]},{"group":"SMS 및 RCS","pages":[{"title":"SMS, MMS, RCS 개요","href":"/docs/ko/sms-messaging"},{"title":"Rich Communication Services (RCS)","href":"/docs/ko/rcs-messaging"},{"group":"SMS 설정","pages":[{"title":"SMS 설정","href":"/docs/ko/sms-setup"},{"title":"발신자 리소스 신청 및 국가별 요구사항","sidebarTitle":"발신자 리소스 신청","href":"/docs/ko/sms-registration-requirements"},{"title":"SMS 옵트인 및 수집","href":"/docs/ko/sms-opt-in-and-collection"},{"title":"SMS 동의 키워드 관리","href":"/docs/ko/sms-consent-keyword-management"},{"title":"SMS 키워드","href":"/docs/ko/keywords"}]},{"group":"SMS 메시지","pages":[{"title":"SMS 메시지 리포트","href":"/docs/ko/sms-message-reports"},{"title":"일회용 비밀번호(OTP)","sidebarTitle":"일회용 비밀번호","href":"/docs/ko/sms-verify"}]}]},{"group":"실시간 현황","pages":[{"title":"Live Activities","href":"/docs/ko/live-activities"},{"title":"Live Activities 분석","href":"/docs/ko/live-activities-analytics"}]},{"group":"기능","pages":[{"title":"A/B 테스팅","href":"/docs/ko/ab-testing"},{"title":"다국어 메시징","href":"/docs/ko/multi-language-messaging"},{"group":"메시지 개인화","pages":[{"title":"개인화","href":"/docs/ko/message-personalization"},{"title":"Liquid 구문 사용","href":"/docs/ko/using-liquid-syntax"},{"title":"데이터 피드","href":"/docs/ko/data-feeds"},{"title":"Custom Events로 개인화하기","href":"/docs/ko/personalization-custom-event"},{"title":"속성을 사용한 개인화","href":"/docs/ko/personalization-properties-and-tags"},{"title":"API custom_data로 메시지 개인화하기","href":"/docs/ko/personalization-api-custom-data"},{"title":"CSV를 사용한 동적 콘텐츠","href":"/docs/ko/dynamic-content"}]},{"group":"URL, 링크, 딥 링크","pages":[{"title":"URL, 링크 및 딥 링크","href":"/docs/ko/links"},{"title":"딥 링킹","href":"/docs/ko/deep-linking"},{"title":"이메일 구독 취소 링크 및 헤더","href":"/docs/ko/unsubscribe-links-email-subscriptions"}]},{"title":"리타겟팅 메시지","href":"/docs/ko/retargeting"},{"title":"템플릿","href":"/docs/ko/templates"},{"title":"레이블","href":"/docs/ko/labels"}]}]},{"group":"Journeys","pages":[{"title":"Journey 개요","href":"/docs/ko/journeys-overview"},{"group":"Journey 기능","pages":[{"title":"Journey 설정","href":"/docs/ko/journeys-settings"},{"title":"Journey 메시지","href":"/docs/ko/journeys-messages"},{"title":"Journey 액션","href":"/docs/ko/journeys-actions"},{"title":"Journey Webhook","href":"/docs/ko/journeys-webhook"},{"title":"Journey Webhook을 통해 WhatsApp 메시지 보내기","href":"/docs/ko/sending-whatsapp-messages-via-journey-webhooks"},{"title":"Journeys 관리","href":"/docs/ko/managing-journeys"},{"title":"Journey 분석","href":"/docs/ko/journeys-analytics"}]},{"title":"Journey 예시","href":"/docs/ko/journeys-examples"}]},{"group":"오디언스 \u0026 사용자 지정 이벤트","pages":[{"title":"세그먼트","href":"/docs/ko/segmentation"},{"group":"Users \u0026 Subscriptions","pages":[{"title":"사용자","href":"/docs/ko/users"},{"title":"구독","href":"/docs/ko/subscriptions"},{"title":"별칭","href":"/docs/ko/aliases"},{"title":"테스트 사용자","href":"/docs/ko/test-users"},{"title":"사용자 삭제","href":"/docs/ko/delete-users"}]},{"group":"사용자 지정 이벤트","pages":[{"title":"사용자 지정 이벤트","href":"/docs/ko/custom-events"},{"title":"사용자 지정 이벤트 저장 및 보존","href":"/docs/ko/custom-event-storage"}]},{"group":"태그","pages":[{"title":"태그","href":"/docs/ko/add-user-data-tags"},{"title":"태그: 시간 연산자","href":"/docs/ko/time-operators"}]},{"title":"가져오기","href":"/docs/ko/import"}]},{"group":"분석 \u0026 통합","pages":[{"group":"분석","pages":[{"title":"분석 개요","href":"/docs/ko/analytics-overview"},{"title":"목표","sidebarTitle":"목표","href":"/docs/ko/goals"},{"title":"템플릿 분석","href":"/docs/ko/template-analytics"},{"title":"데이터 내보내기","href":"/docs/ko/exporting-data"},{"title":"사용자 지정 Outcomes","href":"/docs/ko/custom-outcomes"},{"title":"전환 지표","href":"/docs/ko/conversion-metrics"},{"title":"참여 트렌드","href":"/docs/ko/engagement-analytics"},{"title":"구독 트렌드","href":"/docs/ko/subscription-trends"},{"group":"리텐션 지표","pages":[{"title":"리텐션 지표","href":"/docs/ko/retention-metrics"},{"title":"리텐션 곡선 해석","href":"/docs/ko/interpreting-retention-curves"}]},{"title":"지표 용어집","href":"/docs/ko/analytics-metrics-glossary"}]},{"group":"이벤트 스트림","pages":[{"title":"이벤트 스트림","href":"/docs/ko/event-streams"},{"title":"이벤트 스트림 데이터 참조","sidebarTitle":"이벤트 스트림 데이터","href":"/docs/ko/event-streams-data"},{"title":"인앱 메시지 이벤트 스트림","href":"/docs/ko/iam-event-streams"},{"title":"Event Streams와 Google Sheets 통합","href":"/docs/ko/google-sheets-integration-with-event-streams"}]},{"group":"통합","pages":[{"title":"통합 개요","href":"/docs/ko/integrations"},{"title":"데이터 웨어하우스, DMP 및 CRM 통합","href":"/docs/ko/database-dmp-crm-integration"},{"group":"OneSignal을 데이터 소스로 사용","pages":[{"title":"Amplitude","href":"/docs/ko/amplitude"},{"title":"Databricks","href":"/docs/ko/databricks"},{"title":"Google BigQuery","href":"/docs/ko/bigquery"},{"title":"Mixpanel","href":"/docs/ko/mixpanel"},{"title":"Snowflake","href":"/docs/ko/snowflake"},{"title":"Segment (Twilio)","href":"/docs/ko/segment-onesignal-integration"}]},{"group":"OneSignal을 데이터 목적지로 사용","pages":[{"title":"Adobe Audience Manager","href":"/docs/ko/adobe-audience-manager"},{"title":"AlloyDB","href":"/docs/ko/alloydb"},{"title":"Amazon Athena","href":"/docs/ko/amazon-athena"},{"title":"Amazon S3","href":"/docs/ko/s3"},{"title":"Amplitude","href":"/docs/ko/amplitude"},{"title":"Apache Kafka","href":"/docs/ko/kafka"},{"title":"Amazon Redshift","href":"/docs/ko/amazon-redshift"},{"title":"Azure Synapse","href":"/docs/ko/azure-synapse"},{"title":"ClickHouse","href":"/docs/ko/clickhouse"},{"title":"Confluent Cloud","href":"/docs/ko/confluent-cloud"},{"title":"Databricks","href":"/docs/ko/databricks"},{"title":"Elasticsearch","href":"/docs/ko/elasticsearch"},{"title":"Google BigQuery","href":"/docs/ko/bigquery"},{"title":"Google Cloud SQL","href":"/docs/ko/google-cloud-sql"},{"title":"Google Sheets","href":"/docs/ko/google-sheets"},{"title":"Greenplum","href":"/docs/ko/greenplum"},{"title":"HubSpot","href":"/docs/ko/hubspot"},{"title":"Materialize","href":"/docs/ko/materialize"},{"title":"Microsoft Fabric","href":"/docs/ko/microsoft-fabric"},{"title":"Mixpanel","href":"/docs/ko/mixpanel"},{"title":"MotherDuck","href":"/docs/ko/motherduck"},{"title":"MySQL","href":"/docs/ko/mysql"},{"title":"PostgreSQL","href":"/docs/ko/postgresql"},{"title":"Pub/Sub","href":"/docs/ko/google-pubsub"},{"title":"SingleStore","href":"/docs/ko/singlestore"},{"title":"Snowflake","href":"/docs/ko/snowflake"},{"title":"SQL Server","href":"/docs/ko/sql-server"},{"title":"Starburst Enterprise","href":"/docs/ko/starburst-enterprise"},{"title":"Starburst Galaxy","href":"/docs/ko/starburst-galaxy"},{"title":"Trino","href":"/docs/ko/trino"},{"title":"Segment (Twilio)","href":"/docs/ko/segment-onesignal-integration"}]},{"group":"소비자 추적","pages":[{"title":"RevenueCat","href":"/docs/ko/revenuecat"},{"title":"Adjust","href":"/docs/ko/adjust"},{"title":"BlueConic","href":"/docs/ko/blueconic"}]},{"title":"OneSignal과 통합 구축: 파트너 가이드","href":"/docs/ko/building-an-integration-with-onesignal-partner-guide"}]}]},{"group":"개인 정보 보호 \u0026 보안","pages":[{"group":"보안 자격 증명","pages":[{"title":"SOC 2 Type II","href":"/docs/ko/soc-2-type-ii"},{"title":"ISO 27001","href":"/docs/ko/iso27001"},{"title":"HIPAA","href":"/docs/ko/hipaa"}]},{"group":"데이터 개인 정보 보호 \u0026 규정 준수","pages":[{"title":"GDPR 및 개인 권리","href":"/docs/ko/gdpr-compliance"},{"title":"EU-US 데이터 개인 정보 보호 프레임워크","href":"/docs/ko/eu-us-data-privacy-framework"},{"title":"이메일 규정 준수","href":"/docs/ko/email-compliance"},{"title":"SMS 규제 준수","href":"/docs/ko/sms-regulatory-compliance"},{"title":"Apple 앱 개인정보 보호 요구 사항","href":"/docs/ko/apple-app-privacy-requirements"},{"title":"Google Play 데이터 보안 요구 사항","href":"/docs/ko/google-play-data-safety-requirements"},{"title":"데이터 수집 및 보안 FAQ","href":"/docs/ko/data-questions"},{"title":"OneSignal SDK가 수집하는 데이터","href":"/docs/ko/data-collected-by-the-onesignal-sdk"},{"title":"개인 데이터 처리","href":"/docs/ko/handling-personal-data"}]},{"group":"인증 및 보안","pages":[{"title":"2단계 인증","description":"복구 코드, 새 기기로 전환, 잠금 해제 방법을 포함하여 OneSignal 계정의 2단계 인증(2FA)을 설정, 관리 및 복구하는 방법을 알아보세요.","href":"/docs/ko/2-step-authentication"},{"title":"Single Sign-On (SSO)","href":"/docs/ko/sso"}]}]}]},{"tab":"개발자 가이드","pages":[{"title":"개발자 가이드","href":"/docs/ko/developers"}]},{"tab":"튜토리얼","pages":[{"title":"튜토리얼","href":"/docs/ko/tutorials"}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/reference/rest-api-overview"}]},{"tab":"Release Notes","pages":[{"title":"Release Notes","href":"/release-notes/changelog"}]}],"global":{"anchors":[{"anchor":"Blog","icon":"newspaper","href":"https://onesignal.com/blog"},{"anchor":"GitHub","icon":"github","href":"https://github.com/OneSignal"},{"anchor":"YouTube","icon":"youtube","href":"https://www.youtube.com/@onesignalofficial/playlists"}]}},{"language":"ja","pages":[{"title":"ja","href":"/docs/ja/sso"}]},{"language":"tr","pages":[{"title":"tr","href":"/docs/tr/sso"}]},{"language":"pt-BR","pages":[{"title":"pt-BR","href":"/docs/pt-BR/sso"}]},{"language":"es","pages":[{"title":"es","href":"/docs/es/sso"}]},{"language":"fr","pages":[{"title":"fr","href":"/docs/fr/sso"}]}]},"basePath":"","title":"Single Sign-On (SSO) - OneSignal Documentation","buildId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","deploymentId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-5Xwp92K7.js","DynamicMarkdown-BoyYAA8K.js","zoom-image-lightbox-DkE6VzSN.js","lightbox-handle-r17bVUz3.js"]}