Work with multiple user accountsWork with multiple user accounts

여러 Microsoft 계정 및/또는 회사나 학교 계정이 있는 경우 별도로 로그인하지 않고도 모든 계정에서 리소스에 액세스할 수 있도록 모든 계정을 Visual Studio에 추가할 수 있습니다.If you have multiple Microsoft accounts and/or work or school accounts, you can add them all to Visual Studio so that you can access the resources from any account without having to sign in to it separately. 현재 Azure, Application Insights, Team Foundation Server 및 Office 365 서비스는 간소화된 로그인 환경을 지원합니다.Currently, Azure, Application Insights, Team Foundation Server, and Office 365 services support the streamlined sign-in experience. 시간이 지나면서 추가 서비스를 사용할 수 있게 됩니다.Additional services may become available as time goes by.

한 대의 컴퓨터에서 여러 계정을 추가한 후 다른 컴퓨터에서 Visual Studio에 로그인하면 해당 계정 집합이 사용자와 함께 로밍됩니다.After you add multiple accounts on one machine, that set of accounts will roam with you if you sign in to Visual Studio on another machine. 계정 이름은 로밍되지만 자격 증명은 그렇지 않습니다.It is important to note that, although the account names roam, the credentials do not. 따라서 새 컴퓨터에서 처음으로 해당 리소스를 사용하려고 할 경우 다른 계정에 대한 자격 증명을 입력하라는 메시지가 표시됩니다.Therefore, you will be prompted to enter credentials for those other accounts the first time you attempt to use their resources on the new machine.

이 연습에서는 Visual Studio에 여러 계정을 추가하는 방법과 해당 계정에서 액세스할 수 있는 리소스가 연결된 서비스 추가 대화 상자, 서버 탐색기팀 탐색기와 같은 위치에 반영되는지 확인하는 방법을 보여 줍니다.This walkthrough shows how to add multiple accounts to Visual Studio, and how to see that the resources accessible from those accounts are reflected in places such as the Add Connected Service dialog, Server Explorer, and Team Explorer.

Visual Studio에 로그인Sign in to Visual Studio

  • Microsoft 계정 또는 조직 계정으로 Visual Studio에 로그인합니다.Sign into Visual Studio with a Microsoft account or an organizational account. 다음과 같이 창의 위쪽 모서리에 사용자 이름이 나타나야 합니다.You should see your user name appear in the upper corner of the window, similar to this:

    현재 로그인한 사용자Currentlly logged in user

서버 탐색기에서 Azure 계정 액세스Access your Azure account in Server Explorer

Ctrl+Alt+S 를 눌러 서버 탐색기를 엽니다.Press Ctrl + Alt + S to open Server Explorer. Azure 아이콘을 선택합니다. Azure가 확장되면 Visual Studio에 로그인할 때 사용한 ID와 연관된 Azure 계정에서 사용할 수 있는 리소스가 나타나야 합니다.Choose the Azure icon and when it expands you should see the resources available in the Azure account that is associated with the ID that you used to log in to Visual Studio. 사용자 고유의 리소스가 표시된다는 점을 제외하고 다음과 유사한 출력이 나타나야 합니다.It should appear something like the following (except that you will see your own resources).

확장된 Azure 도구 노드가 표시된 서버 탐색기Server Explorer showing Azure Tools node expanded

특정 장치에서 Visual Studio를 처음 사용할 경우 로그인 대화 상자에서 IDE에 로그인할 때 사용한 ID 아래에는 등록된 구독만 표시됩니다.The first time you use Visual Studio on any specific device, the dialog will only show the subscriptions registered under the ID that you signed in to the IDE with. Azure 노드를 마우스 오른쪽 단추로 클릭하고 구독 관리 및 필터링 을 선택한 후 계정 선택 컨트롤에서 계정을 추가하여 다른 계정에 대한 리소스를 서버 탐색기 에서 직접 액세스할 수 있습니다.You can access resources for any of your other accounts directly from Server Explorer by right-clicking on the Azure node and choosing Manage and Filter Subscriptions and adding your accounts from the account picker control. 원할 경우 아래쪽 화살표를 클릭하고 계정 목록 중에서 선택하여 다른 계정을 선택할 수 있습니다.You can then choose another account, if desired, by clicking the down arrow and choosing from the list of accounts. 계정을 선택한 후 해당 계정 아래에서 서버 탐색기에 표시할 구독을 선택할 수 있습니다.After choosing the account, you can choose which subscriptions under that account you want to display in Server Explorer.

Azure 구독 관리 대화 상자Manage Azure Subscriptions dialog

다음번에 서버 탐색기를 열면 해당 구독에 대한 리소스가 표시됩니다.The next time you open Server Explorer, the resources for that subscription(s) are displayed.

연결된 서비스 추가 대화 상자를 통해 Azure 계정 액세스Access your Azure account via Add Connected Service dialog

  1. C#에서 UWP 앱 프로젝트를 만듭니다.Create a UWP app project in C#.

  2. 솔루션 탐색기에서 프로젝트 노드를 선택한 다음 추가, 연결된 서비스를 선택합니다.Choose the project node in Solution Explorer and then choose Add, Connected Service. 연결된 서비스 추가 마법사가 나타나고 Visual Studio 로그인 ID와 연관된 Azure 계정의 서비스 목록이 표시됩니다.The Add Connected Service wizard appears and shows you the list of services in the Azure account that is associated with your Visual Studio login ID. 별도로 Azure에 로그인할 필요가 없습니다.Note that you do not have to sign in separately to Azure. 그렇지만 지정된 컴퓨터에서 처음으로 해당 리소스에 액세스하려고 할 경우 다른 계정으로 로그인해야 합니다.However, you do need to sign in to the other accounts the first time you attempt to access their resources from a given computer.

    경고

    특정 컴퓨터의 Visual Studio에서 UWP 앱을 처음 만드는 경우 컴퓨터의 설정 | 업데이트 및 보안 | 개발자용으로 이동하여 장치를 개발 모드에 사용할 수 있게 하라는 메시지가 표시됩니다.If this is the first time you are creating a UWP app in Visual Studio on a specific computer, you will be prompted to enable your device for development mode by going to Settings | Updates and Security | For Developers on your computer. 자세한 내용은 개발에 장치 사용을 참조하세요.For more information, see Enable Your Device for Development.

웹 프로젝트에서 Azure Active Directory 액세스Access Azure Active Directory in a Web project

Azure AD는 ASP.NET MVC 웹 응용 프로그램에서의 최종 사용자 Single Sign-In 또는 웹 API 서비스에서의 AD 인증을 지원합니다.Azure AD enables support for end-user single Sign-In in ASP.NET MVC web applications, or AD Authentication in Web API services. 도메인 인증은 개별 사용자 계정 인증과 다릅니다. Active Directory 도메인에 액세스할 수 있는 사용자는 기존 Azure AD 계정을 사용하여 웹 응용 프로그램에 연결할 수 있습니다.Domain authentication is different from individual user account authentication; users that have access to your Active Directory domain can use their existing Azure AD accounts to connect to your web applications. Office 365 앱은 도메인 인증도 사용할 수 있습니다.Office 365 apps can also use domain authentication. 이 작업의 실행 과정을 보려면 웹 응용 프로그램을 만듭니다(파일, 새 프로젝트, C#, 클라우드, ASP.NET 웹 응용 프로그램).To see this in action, create a web application (File, New Project, C#, Cloud, ASP.NET Web Application). 새 ASP.NET 프로젝트 대화 상자에서 인증 변경을 선택합니다.In the New ASP.NET Project dialog choose Change Authentication. 인증 마법사가 나타나고 응용 프로그램에서 사용할 인증 종류를 선택할 수 있습니다.The authentication wizard appears and enables you to choose what kind of authentication to use in your application.

ASP.NET에 대한 인증 대화 상자 변경Change authentication dialog for ASP.NET

ASP.NET에서 사용되는 다양한 종류의 인증에 대한 자세한 내용은 Visual Studio 2013에서 ASP.NET 웹 프로젝트 만들기를 참조하세요(인증에 대한 정보는 현재 버전의 Visual Studio에도 적용됨).For more information about the different kinds of authentication in ASP.NET, see Creating ASP.NET Web Projects in Visual Studio 2013 (the information about authentication is still relevant for current versions of Visual Studio).

Visual Studio Team Services 계정 액세스Access your Visual Studio Team Services account

기본 메뉴에서 팀, Team Foundation Server에 연결을 선택하여 팀 탐색기 창을 표시합니다.From the main menu, choose Team, Connect to Team Foundation Server to bring up the Team Explorer window. 팀 프로젝트 선택을 클릭한 후 Team Foundation Server 선택아래의 목록 상자를 보면 Visual Studio Team Services 계정의 URL이 나타나야 합니다.Click on Select Team Projects, and then in the list box under Select a Team Foundation Server, you should see the URL for your Visual Studio Team Services account. URL을 선택하면 자격 증명을 다시 입력하지 않고도 로그인됩니다.When you select the URL you will be logged in without having to re-enter your credentials.

Visual Studio에 두 번째 사용자 계정 추가Add a second user account to Visual Studio

Visual Studio의 위쪽 모서리에서 사용자 이름 옆의 아래쪽 화살표를 클릭합니다.Click on the down arrow next to your user name in the upper corner of Visual Studio. 그런 다음 계정 설정 메뉴 항목을 선택합니다.Then choose the Account Settings menu item. 계정 관리자 대화 상자가 나타나고 로그인할 때 사용한 계정이 표시됩니다.The Account Manager dialog appears and displays the account you signed in with. 대화 상자의 아래쪽 모서리에서 계정 추가 링크를 선택하여 새 Microsoft 계정이나 새 회사 또는 학교 계정을 추가합니다.Choose the Add an account link in the lower corner of the dialog to add a new Microsoft account or a new work or school account.

Visual Studio 계정 선택Visual Studio account picker

표시되는 메시지에 따라 새 계정 자격 증명을 입력합니다.Follow the prompts to enter the new account credentials. 다음 그림에서는 사용자가 자신의 Contoso.com 사무실 계정을 추가한 후의 계정 관리자를 보여 줍니다.The following illustration shows the Account Manager after a user has added his Contoso.com work account.

계정 관리자Account Manager

연결된 서비스 추가 마법사 및 서버 탐색기 다시 확인Revisit the Add Connected Services Wizard and Server Explorer

이제 서버 탐색기 로 다시 이동하고 Azure 노드를 마우스 오른쪽 단추로 클릭한 후 구독 관리 및 필터링을 선택합니다.Now go to Server Explorer again, right-click on the Azure node and choose Manage and filter subscriptions. 현재 계정 옆에 있는 드롭다운 화살표를 클릭하여 새 계정을 선택하고 서버 탐색기에서 표시할 구독을 선택합니다.Choose the new account by clicking the drop down arrow next to the current account, and then choose which subscriptions you want to display in Server Explorer. 지정된 구독과 연결된 모든 서비스가 표시되어야 합니다. 두 번째 계정을 사용하여 Visual Studio IDE에 로그인하지 않더라도 해당 계정의 서비스 및 리소스에 로그인됩니다.You should see all the services associated with the specified subscription.Even though you are not currently signed in to the Visual Studio IDE with the second account, you are signed in to that account's services and resources. 프로젝트, 연결된 서비스 추가팀, Team Foundation Server에 연결의 경우에도 마찬가지입니다.The same is true for Project, Add Connected Service and Team, Connect to Team Foundation Server.

참고 항목See also

Visual Studio에 로그인Sign in to Visual Studio