2

신뢰할 수있는 연결을 통해 SQL Azure DB에 연결해야하는 Azure App Services (익명 액세스 허용)에 호스팅 된 웹 응용 프로그램이 있습니다. 내 비즈니스에서는 web.config에 비밀번호를 저장할 수 없습니다 (따라서 "신뢰할 수있는 연결"요구 사항). 누군가 올바른 방향으로 나를 가리킬 수 있습니까?Azure App Services가 Azure에 대한 신뢰할 수있는 연결

업데이트 : 우리는 Azure AD를 사용하고 있습니다. AD 계정으로 앱을 실행하는 방법을 살펴 보았습니다 (이 방법은 알아낼 수 없습니다). 또한 응용 프로그램이 실행중인 계정을 찾으려고 했으므로 DB에 추가 할 수 있습니다 (이 중 하나를 알아낼 수 없음)

+0

본 적이 있습니까? https://docs.microsoft.com/en-us/azure/sql-database/sql-database-aad-authentication – CSharpRocks

답변

4

Active Directory는 당신이 찾고있는 해답입니다. 토큰 인증을 원할 것입니다.

간단한 설명은 응용 프로그램을 Azure Active Directory (AAD)에 등록해야하고 AAD 사용자에게 매핑되는 응용 프로그램에 대한 SQL 로그인을 만들어야한다는 것입니다. 토큰 (인증서)을 사용하는 응용 프로그램은 AAD 교장으로 인증 될 수 있으며 데이터베이스에 연결할 수 있습니다.

암호를 설정하지 않고 연결하는 기능에 대한 자습서를 만들었습니다. 인증서를 사용해야합니다. This demo covers how to do it with a self-signed/self-created cert.

-2

Azure Active Directory 나는 당신이 찾고있는 해답이라고 생각합니다. 트러스트 된 연결 설정. 이 기사는 좋은 시작 장소입니다. https://docs.microsoft.com/en-us/azure/sql-database/sql-database-aad-authentication

+1

이 게시물을 여러 번 읽었습니다 (@CSharpRocks와 동일). 이것은 실제로 SSMS에서 SQL Azure에 로그인하는 것보다 App Services에서 웹 응용 프로그램의 신뢰할 수있는 연결을 사용하는 것보다 더 중요합니다. – Trenton