빌더가 Copilot Managed Runtime으로 Lovable 앱을 조직에 게시할 수 있도록 Microsoft 테넌트 admin이 한 번 수행하는 설정입니다.
Copilot Managed Runtime용 Microsoft 테넌트 설정하기
빌더가 Copilot Managed Runtime으로 Lovable 앱을 조직에 게시할 수 있도록 Microsoft 테넌트 admin이 한 번 수행하는 설정입니다.
Microsoft Copilot Managed Runtime 커넥터는 Business 및 Enterprise 플랜에서 사용할 수 있습니다. 점진적으로 출시되고 있어 아직 워크스페이스에서 사용할 수 없을 수도 있습니다.
조직의 누군가가 Lovable 앱을 Microsoft Copilot Managed Runtime에 게시하려면, 먼저 테넌트 admin이 한 번만 설정을 완료해야 합니다. Microsoft Entra에서 Lovable 애플리케이션에 동의하고, 환경에서 외부에서 만든 앱을 허용하는 작업입니다. 전체 설정은 약 20분 걸립니다. Lovable 워크스페이스 admin도 Lovable에서 커넥터를 활성화해야 하며, 이는 Lovable 워크스페이스 설정하기에서 설명합니다.
이 페이지는 IT admin을 위한 문서입니다. 앱을 만드는 빌더라면 앱을 만들어 Microsoft Copilot Managed Runtime에 게시하기를 참고하세요.
Microsoft의 자체 admin 가이드는 Microsoft Copilot Managed Runtime overview and key concepts for admins와 What is Microsoft Copilot Managed Runtime을 참고하세요.
무엇에 동의하는가
Lovable은 전용 Microsoft Entra 엔터프라이즈 애플리케이션 하나를 통해 테넌트에 연결합니다. 이 애플리케이션의 모든 권한은 사용자 위임(user-delegated) 권한입니다. Lovable은 로그인한 사용자를 대신해 그 사용자의 권한 범위에서만 동작하며, 앱을 만들고 배포하고 사용자가 선택한 데이터 소스를 연결합니다.
- Lovable은 테넌트에 대한 admin 접근 권한을 받지 않으며 애플리케이션 수준 권한도 갖지 않습니다.
- Lovable은 로그인한 사용자가 조직 정책상 이미 할 수 있는 일 이상을 결코 하지 못합니다.
- Microsoft Entra에서 언제든지 동의를 취소할 수 있고, 취소하면 새 접근이 즉시 차단됩니다.
1단계: Lovable 애플리케이션 추가하고 관리자 동의 부여하기
사용자는 Lovable을 연결할 때 조직의 Microsoft Entra ID로 로그인합니다. 이를 위해 테넌트 admin이 먼저 Lovable을 엔터프라이즈 애플리케이션으로 추가하고 동의를 부여해야 합니다.
가장 빠르고 확실한 경로는 관리자 동의 URL입니다.
테넌트 ID 확인하기
Microsoft Entra 관리 센터에서 Microsoft Entra 테넌트 ID를 확인합니다.
관리자 동의 URL 열기
다음 URL의 {tenant-id}를 테넌트 ID로 바꾼 뒤 브라우저에서 엽니다.
https://login.microsoftonline.com/{tenant-id}/adminconsent?client_id=2679639a-43b1-48b5-add7-85cedd49f1fc검토하고 수락하기
테넌트 admin으로 로그인해 동의 화면을 검토합니다. 이 화면에는 Lovable이 사용자를 대신해 Copilot Managed Runtime에서 앱을 만들고 배포하고 실행하는 데 사용하는 권한이 나열됩니다. 수락하면 Lovable managed apps가 테넌트에 추가됩니다.
이 엔터프라이즈 애플리케이션은 Microsoft Entra에 여전히 Lovable managed apps로 표시됩니다.
갤러리에서 애플리케이션을 추가할 수도 있습니다. Microsoft Entra 관리 센터에서 Identity → Applications → Enterprise applications → New application으로 이동해 Lovable managed apps를 검색한 뒤 추가합니다.
이 단계를 건너뛰면 빌더가 Lovable을 연결할 때 Microsoft 로그인이 실패합니다.
대부분의 엔터프라이즈 테넌트는 사용자 동의를 제한합니다. 관리자 동의를 미리 부여하면 모든 빌더가 로그인 단계에서 막히는 상황을 막을 수 있습니다.
2단계: 외부 아티팩트 배포 허용하기
Lovable은 Microsoft 플랫폼 외부에서 앱을 컴파일하므로, 환경이 이를 받아들이도록 정책을 한 가지 변경해야 합니다.
환경 그룹 규칙 열기
Power Platform admin center에 로그인해 Manage → Environment groups → GreenZone → Rules로 이동합니다.
규칙 활성화하기
Allow external artifact deployment 규칙을 찾아 활성화하고 저장합니다.
조직이 빌드 작업을 하는 환경에 다른 환경 그룹을 사용한다면, 그 그룹에도 규칙을 활성화하세요.
3단계: 앱을 어디에 만들지 결정하기
빌더가 처음 게시할 때 Microsoft가 해당 빌더의 ID로 환경을 만듭니다. 빌더마다 환경 하나를 받고, 그 환경이 해당 빌더의 모든 프로젝트를 담으며, 이후 게시에서는 Microsoft가 같은 환경을 재사용합니다. 이렇게 만들어진 환경에는 Dataverse가 포함되지 않습니다.
선택할 수 있는 두 가지 방식이 있습니다.
- 빌더가 자신의 환경을 쓰게 합니다. Power Platform admin center의 Settings → Tenant settings → Developer environment assignments에서 지정한 빌더가 환경을 만들 수 있는지 확인하세요.
- 특정 환경을 지정합니다. 환경을 만들거나 고른 뒤 그 환경 ID를 빌더에게 알려 주세요. 빌더가 Lovable 연결을 설정할 때 Environment ID 필드에 붙여넣으면, 앱이 그 환경에 만들어집니다.
커넥터 및 데이터 정책 검토
Copilot Managed Runtime의 앱은 앱 환경에 있는 Microsoft가 발행한 커넥터를 통해 데이터에 접근하므로, 기존 데이터 정책이 런타임에 그대로 적용됩니다. 빌더가 사용할 환경의 데이터 정책을 검토하고, 빌더가 쓰려는 커넥터(예: SharePoint, Outlook, Excel Online, Dataverse)가 그 환경에서 허용되는지 확인하세요.
SQL Server처럼 데이터베이스 커넥터는 앱 환경의 make.powerapps.com → Connections에서 자격 증명과 함께 연결을 미리 만들어 두어야 합니다.
네트워크 요구 사항
Copilot Managed Runtime에서 앱을 만들거나 사용하는 모든 사용자에 대해 프록시, 방화벽, 브라우저 정책에서 다음 도메인을 허용하세요.
lovable.dev와 하위 도메인login.microsoftonline.com*.powerapps.com*.managedapps.cloud.microsoft*.lovable.app*.lovableproject.com
에디터 내 미리보기는 Copilot Managed Runtime 호스트 안에서 임베디드 프레임으로 실행됩니다. TLS 트래픽을 검사하는 프록시나 임베디드 서드파티 콘텐츠를 제거하는 브라우저 정책은 미리보기를 조용히 중단시킵니다. 첫 테스트에는 일반 사내 네트워크를 쓰는 빌더를 반드시 포함하세요.
조건부 액세스. 빌더가 로그인하고 동의할 때 조건부 액세스, 다중 인증(MFA), ID 보호 정책이 적용됩니다. 동의 이후에는 Lovable이 자체 인프라에서 서버 측으로 접근 권한을 갱신합니다. 위치 기반이나 디바이스 기반 조건부 액세스를 적용한다면, 전사 배포 전에 실제 빌더 로그인으로 해당 정책을 테스트하세요.
라이선싱
빌더에게는 조직 환경에서 앱을 만들 권한이 필요합니다. 게시된 앱을 여는 사용자에게는 조직이 Copilot Managed Runtime에 사용하는 Microsoft 라이선스가 필요합니다. Copilot Managed Runtime의 라이선싱은 Lovable이 아니라 Microsoft가 정하므로, 최신 요구 사항은 Microsoft 담당자에게 확인하세요.
Lovable 워크스페이스 설정하기
Microsoft 테넌트 설정은 admin 작업의 절반이고, 나머지 절반은 Lovable 워크스페이스 admin이 완료합니다. Microsoft Copilot Managed Runtime 커넥터는 Business 및 Enterprise 플랜에서 사용할 수 있으며 점진적으로 출시되고 있어 아직 Lovable 워크스페이스에서 사용할 수 없을 수도 있습니다.
- Microsoft Copilot Managed Runtime 연결을 만들 수 있는 사용자를 정합니다. Connectors → Admin settings → App + chat connectors로 이동해 이 커넥터에 대해 No one, Admins, Editors & admins 중 하나를 고릅니다. 이 설정은 가용성 스위치 역할도 합니다. Enterprise 플랜에서는 기본값이 No one이라 변경하기 전까지 커넥터가 비활성 상태로 남습니다. Business 플랜에서는 기본값이 Admins입니다. 연결 및 클라이언트를 만들 수 있는 사용자를 참고하세요.
- 빌더는 각자 자신의 Microsoft 로그인으로 연결을 만들고 누가 그 연결을 사용할 수 있는지 직접 제어합니다. 연결 접근 권한은 프로젝트 공유도 함께 통제합니다. 팀원이 어떤 프로젝트에서 작업하려면 그 프로젝트의 연결에 접근할 수 있어야 합니다. 연결 및 클라이언트를 사용할 수 있는 사용자를 참고하세요.
거버넌스와 감사
Copilot Managed Runtime에 게시된 앱은 조직의 Microsoft 자산에 있는 다른 앱과 똑같이 동작합니다.
- admin 인벤토리에 표시되며, 공유와 삭제를 포함한 수명 주기를 그곳에서 관리합니다.
- 데이터 손실 방지(DLP) 정책과 커넥터 정책이 런타임에 적용됩니다.
- 앱 활동은 Microsoft 감사 로그로 흘러갑니다.
- 게시된 앱에서 최종 사용자가 수행한 런타임 활동은 조직의 Microsoft 자산 안에 머무릅니다. Lovable로 되돌아오지 않습니다.
Lovable이 보관하는 프로젝트 기록(소스 코드와 채팅 이력)은 Lovable에 남으며 Lovable 워크스페이스 설정의 통제를 받습니다.
접근 권한 취소
테넌트에서 Lovable의 접근 권한을 제거하려면 다음 단계를 따르세요.
- Microsoft Entra 관리 센터에서 Enterprise applications → Lovable managed apps로 이동해 애플리케이션이나 그 권한을 삭제합니다. 이렇게 하면 새 접근이 즉시 차단됩니다. 이미 부여된 접근 권한은 약 한 시간 안에 만료됩니다.
- 빌더에게 Lovable에서 각자의 Microsoft 연결을 제거하도록 요청합니다. 연결을 제거하면 저장된 권한 부여가 삭제됩니다.
- Power Platform admin center에서 게시된 앱과 환경을 삭제하거나 재할당합니다. 앱 제거는 그곳에서 수행하는 작업이 최종적입니다. Lovable은 테넌트에서 앱을 제거할 수 없습니다.