複数のユーザー アカウントを使って作業するWork 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.

1 台のコンピューターで複数のアカウントを追加した後、別のコンピューターで 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 アイコンを選択して展開すると、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 Tools ノードの展開表示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.

Web プロジェクトで Azure Active Directory にアクセスAccess Azure Active Directory in a Web project

Azure AD では、ASP.NET MVC の Web アプリケーションでのエンド ユーザー シングル サインオンや、Web 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 アカウントを使用して、Web アプリケーションに接続できます。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. これを実際に見るには、Web アプリケーションを作成します ([ファイル]、[新しいプロジェクト]、[C#]、[クラウド]、[ASP.NET Web アプリケーション])。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 での異なる種類の認証について詳しくは、「Creating ASP.NET Web Projects in Visual Studio 2013」 (Visual Studio 2013 での ASP.NET Web プロジェクトの作成) をご覧ください (認証に関する情報は 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 に 2 つ目にユーザー アカウントを追加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. 指定したサブスクリプションに関連付けられているすべてのサービスが表示されます。現在 2 番目のアカウントで 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