OAuthとは?仕組みをわかりやすく解説!初心者でも理解できる認証・認可の基礎知識

スポンサード

OAuthは、SNSログイン連携やクラウドサービス連携など、日常的に利用するさまざまなサービスの裏側で活躍する認可プロトコルです。
本記事では、OAuthの基本的な定義から認証と認可の違い、リソースオーナーやクライアントといった主要な登場人物、アクセストークンの役割、代表的なグラントタイプまでを体系的に整理しています。
読み終える頃には、OAuthがなぜ必要とされ、どのような仕組みで安全にデータ連携を実現しているのかが理解でき、実際のサービス選定やセキュリティ対策にも役立つ知識が身につきます。

1. OAuthとは何か

1.1 OAuthの基本的な定義

OAuthとは、あるサービスが持っているユーザーの情報やデータに対して、第三者のアプリケーションが安全にアクセスするための認可の仕組みを定めた標準プロトコルです。「OAuth」は「Open Authorization」の略で、ユーザーがIDやパスワードといった認証情報を第三者のサービスに直接渡すことなく、必要な範囲だけアクセス権限を付与できる点が最大の特徴です。

たとえば、あるWebサービスに登録する際に「Googleアカウントでログイン」というボタンを見たことがある方は多いのではないでしょうか。
この仕組みの裏側で動いているのがOAuthです。ユーザーはGoogleのIDやパスワードをそのWebサービスに教えることなく、Googleが発行する許可証のようなものを使ってログインできるようになっています。

OAuthは特定の企業が独自に作った仕組みではなく、IETF(Internet Engineering Task Force)という国際的な標準化団体によって仕様が策定された、業界標準のプロトコルです。
そのため、GoogleやMicrosoft、Facebookなど、世界中の多くのサービスで共通の仕組みとして採用されています。

1.2 OAuthが必要とされる背景

OAuthが登場する以前は、あるサービスが別のサービスのデータにアクセスしたい場合、ユーザーは自分のIDとパスワードをそのままそのサービスに渡す必要がありました。
しかし、この方法には大きなセキュリティ上の問題がありました。

ID・パスワードを第三者に渡してしまうと、そのサービスがどこまでの範囲でデータを利用しているのか、ユーザー自身がコントロールできなくなってしまいます。
また、パスワードを渡した相手のセキュリティ管理が甘ければ、情報漏えいのリスクも高まります。
さらに、後からアクセス権限だけを取り消したいと思っても、パスワード自体を変更しない限り、第三者によるアクセスを止めることができません。

こうした課題を解決するために生まれたのがOAuthです。OAuthを利用することで、ユーザーは自分のパスワードを一切開示することなく、必要な権限だけを期間限定で第三者に付与することが可能になりました。
これにより、利便性とセキュリティを両立させたサービス連携が実現できるようになったのです。

近年では、クラウドサービスの普及やスマートフォンアプリの増加により、複数のサービス同士が連携する場面が急速に増えています。
このような時代背景の中で、OAuthは安全なサービス連携を支える重要な基盤技術として、ますます重要性を増しています。

1.3 OAuthの歴史とバージョンの変遷

OAuthの歴史は2006年頃にさかのぼります。当初、TwitterのAPIを利用する開発者コミュニティの中で、パスワードを共有せずに認可を行う仕組みの必要性が議論されるようになりました。
これがきっかけとなり、複数の企業や開発者が協力してOAuthの仕様策定が始まりました。

スポンサード

その後、2010年に最初の正式仕様であるOAuth 1.0がRFC 5849として標準化されました。
OAuth 1.0は署名を用いた複雑な仕組みを採用しており、セキュリティ面では優れていたものの、実装の難易度が高いという課題がありました。

この課題を解決するために、2012年にはOAuth 2.0がRFC 6749として発表されました。
OAuth 2.0では、HTTPSを前提とすることで署名の仕組みを簡略化し、開発者にとって実装しやすい設計に改められました。
現在、多くのサービスで利用されているのはこのOAuth 2.0です。

以下に、OAuth 1.0とOAuth 2.0の主な違いを整理します。

項目OAuth 1.0OAuth 2.0
策定年2010年2012年
通信の安全性の担保方法電子署名による検証HTTPSによる暗号化通信が前提
実装の難易度比較的高い比較的低い
グラントタイプ(認可の方式)限定的複数のグラントタイプが用意されている
現在の主流ほとんど利用されていない広く普及している

なお、現在ではOAuth 2.0をベースに、さらにセキュリティを強化した拡張仕様も登場しています。
技術の進化とともに、OAuthは今もなお改善が続けられている、実務で使われ続ける現役の標準プロトコルであるといえます。

2. OAuthにおける認証と認可の違い

OAuthを理解するうえで、最初につまずきやすいのが「認証」と「認可」という2つの言葉の違いです。
どちらも似たような場面で使われるため混同されがちですが、この2つは本質的に異なる概念です。プロのエンジニアがパソコン初心者にパーツの違いを丁寧に説明するように、ここでは基礎から一つずつ整理していきましょう。

2.1 認証とは何か

認証(Authentication)とは、「あなたは誰であるか」を確認する仕組みのことです。
たとえば、Webサービスにログインする際にIDとパスワードを入力する行為は、まさに認証にあたります。
これは「本人であることを証明するプロセス」であり、システム側がユーザーの身元を確かめるための手続きといえます。

近年では、IDとパスワードだけでなく、指紋認証や顔認証、二段階認証など、より安全性の高い認証方式も普及しています。
いずれの方式であっても、目的は共通して「利用者本人であることの確認」にあります。

2.2 認可とは何か

一方、認可(Authorization)とは、「その人に何を許可するか」を決める仕組みのことです。
認証によって本人確認が済んだ後、そのユーザーがどの範囲までの操作やデータへのアクセスを許されるのかを決定するプロセスが認可にあたります。

たとえば、あるアプリが「あなたの写真だけ閲覧を許可する」「投稿の代理はできない」といった形で権限を限定する場合、これは認可の仕組みによって実現されています。
認証が「本人確認」であるのに対し、認可は「権限の付与」であるという点が大きな違いです。

項目認証(Authentication)認可(Authorization)
目的本人であることを確認する特定の操作やリソースへのアクセス権を許可する
確認する対象利用者の身元利用者に与える権限の範囲
代表的な例ID・パスワードによるログイン特定のデータへのアクセス許可

2.3 OAuthが認可のためのプロトコルである理由

OAuthは、名前に「Auth」という文字が含まれることから認証の仕組みだと誤解されがちですが、正確には認可のためのプロトコルです。
OAuthの目的は、ユーザーが自身のIDやパスワードを第三者のアプリケーションに直接渡すことなく、特定の範囲に限定した権限(スコープ)を安全に付与することにあります。

たとえば、あるクラウドストレージサービスと外部アプリを連携させる場合、OAuthを利用すればユーザーはクラウドサービスのパスワードを外部アプリに教える必要がありません。
かわりに、認可サーバーが発行するアクセストークンを通じて、必要最小限の権限だけを外部アプリに与えることができます。
これにより、パスワードの流出リスクを抑えながら、安全にサービス間の連携を実現できるのです。

なお、OAuth単体では「誰がログインしたか」という本人確認までは行えません。
そのため、認証機能を必要とする場合には、OAuthをベースに拡張された「OpenID Connect」という別の仕様が用いられることが一般的です。
この違いを理解しておくことで、OAuthが果たす役割をより正確に把握できるようになります。

3. OAuthの仕組みをわかりやすく解説

ブルックテックPCのエンジニアが、パソコン初心者の方にもわかりやすいように、OAuthの仕組みを構成する要素と処理の流れを丁寧に解説します。
OAuthの動作原理を理解するには、登場人物とトークンの役割、そして認可フローの流れという3つの視点から整理することが近道です。それぞれ順を追って見ていきましょう。

3.1 OAuthに登場する主要な登場人物

OAuthの仕組みを理解するうえで、まず押さえておきたいのが4つの登場人物(エンティティ)です。
これらの役割を混同してしまうと、OAuthの認可フロー全体がわかりにくくなってしまいます。ここでは、それぞれの役割を具体的にイメージしながら解説していきます。

登場人物役割の概要
リソースオーナーデータの持ち主であるユーザー本人
クライアントユーザーの代わりにデータへアクセスを求めるアプリケーション
認可サーバーユーザーの同意を確認し、アクセストークンを発行するサーバー
リソースサーバー実際にユーザーのデータを保管しているサーバー

3.1.1 リソースオーナー

リソースオーナーとは、保護されたデータの所有者であるユーザー本人を指します。
たとえば、SNSアカウントに登録された写真やプロフィール情報、クラウドストレージに保存したファイルなど、これらすべての持ち主がリソースオーナーです。
OAuthの仕組みでは、このリソースオーナーが「どの情報を、どのアプリケーションに公開するか」を決定する権限を持っています。

3.1.2 クライアント

クライアントとは、リソースオーナーに代わってリソースサーバーへアクセスしようとするアプリケーションやサービスのことです。
たとえば、外部サービスと連携するWebアプリやスマートフォンアプリがこれに該当します。
クライアントは単独ではユーザーのデータにアクセスできず、必ず認可サーバーを通じて許可を得る必要がある点が、OAuthの重要な特徴です。

3.1.3 認可サーバー

認可サーバーは、リソースオーナーの同意を確認し、クライアントに対してアクセストークンを発行する役割を担います。
ユーザーがログイン画面で許可を与える操作を行う相手が、この認可サーバーです。多くのサービスでは、ログイン機能とあわせて認可サーバーの機能を提供しています。

3.1.4 リソースサーバー

リソースサーバーとは、ユーザーの実際のデータを保管しているサーバーを指します。
クライアントがアクセストークンを提示すると、リソースサーバーはそのトークンを検証し、問題がなければ要求されたデータを返却します。
認可サーバーとリソースサーバーは別々のシステムとして構築されることもあれば、同一のシステム内に統合されている場合もあります。

3.2 アクセストークンとリフレッシュトークンの役割

OAuthの仕組みを支える重要な要素が、アクセストークンとリフレッシュトークンという2種類のトークンです。
これらは単なる文字列に見えますが、それぞれ異なる役割を持っており、セキュリティと利便性を両立させるために設計されています。

トークンの種類役割と特徴
アクセストークンリソースサーバーへのアクセス権を証明する短命な文字列
リフレッシュトークンアクセストークンが失効した際に、再発行を受けるための長命な文字列

アクセストークンは、クライアントがリソースサーバーにアクセスする際に提示する「通行証」のようなものです。
悪用された場合の被害を最小限に抑えるため、有効期限が短く設定されているのが一般的です。
一方のリフレッシュトークンは、アクセストークンの有効期限が切れた際に、ユーザーへ再度ログインを求めることなく新しいアクセストークンを取得するために使用されます。
この仕組みによって、ユーザーは煩わしい再認証の手間を省きながら、安全にサービスを利用し続けることができます。

3.3 OAuthの認可フローの流れ

ここまで解説した登場人物とトークンの役割を踏まえて、実際のOAuthの認可フローがどのような順序で進むのかを見ていきましょう。
代表的な流れは、おおむね次のような段階を経て完了します。

スポンサード
ステップ処理内容
1クライアントがリソースオーナーに対して認可を要求する
2リソースオーナーが認可サーバー上で許可の可否を判断する
3認可サーバーがクライアントに対して認可コードを発行する
4クライアントが認可コードを使ってアクセストークンを要求する
5認可サーバーがアクセストークンを発行する
6クライアントがアクセストークンを使ってリソースサーバーにアクセスする

この一連の流れにおいて重要なのは、クライアントがリソースオーナーのパスワードそのものを扱わないという点です。
ユーザーはログイン情報をクライアントに直接渡すことなく、認可サーバー上でのみ認証や許可の操作を行います。
これにより、万が一クライアント側でセキュリティ上の問題が発生しても、ユーザーの本来のログイン情報が漏えいするリスクを抑えられる設計になっています。

なお、こうした認可フローの処理はサーバー側で完結する部分が多いものの、実際に開発や運用を行う環境では、トークンの管理やAPI連携処理など、パソコン本体にも相応の処理性能が求められます。
特に法人でのシステム開発や、複数のAPI連携を同時に検証するような場面では、安定して稼働し続けられる高耐久なマシンを選ぶことが、業務効率化にも直結します。
開発環境として信頼できるパソコンをお探しの方は、3年故障率1%未満の実績を持つブルックテックPCの製品ラインアップを、公式サイトでぜひご確認ください。

4. OAuthの代表的なグラントタイプ

OAuthには、利用シーンやクライアントの種類に応じて選択できる複数のグラントタイプ(認可の付与方式)が用意されています。
それぞれのグラントタイプには適した利用場面と、注意すべきセキュリティ上のリスクが存在するため、実装する際にはその特性を正しく理解しておくことが欠かせません。
ここでは代表的な4つのグラントタイプについて、プロのエンジニアが解説するように、わかりやすく紹介していきます。

4.1 認可コードグラント

認可コードグラントは、OAuthの中で最も広く利用されている、標準的なグラントタイプです。
この方式では、クライアントが直接アクセストークンを取得するのではなく、いったん「認可コード」と呼ばれる一時的なコードを認可サーバーから受け取り、そのコードを使ってアクセストークンと交換する、という二段階の手順を踏みます。

この仕組みにより、アクセストークンがブラウザなどのフロントエンド側に直接渡ることがなく、トークンの漏洩リスクを大幅に減らせるという利点があります。
特に、サーバーサイドでの処理が可能なWebアプリケーションにおいては、このグラントタイプが推奨されており、現在のOAuthの実装においては事実上の標準的な選択肢となっています。

4.2 インプリシットグラント

インプリシットグラントは、認可コードグラントを簡略化した方式で、認可コードの発行を省略し、認可サーバーから直接アクセストークンを受け取る仕組みです。
かつては、サーバーサイドの処理を持たないJavaScriptアプリケーションなど、いわゆるシングルページアプリケーション向けに用いられていました。

しかし、アクセストークンがブラウザのURLフラグメントに含まれる形で返却されるため、第三者にトークンを盗み取られるリスクが比較的高いという課題が指摘されています。
そのため、近年ではセキュリティ上の理由から非推奨とされることが多く、代わりに認可コードグラントとPKCE(Proof Key for Code Exchange)を組み合わせた方式が採用される傾向にあります。

4.3 クライアントクレデンシャルズグラント

クライアントクレデンシャルズグラントは、ユーザーが介在しない、サーバー同士の連携を目的としたグラントタイプです。
この方式では、クライアント自身が持つクライアントIDとクライアントシークレットのみを用いて認可サーバーに認証を行い、直接アクセストークンを取得します。

リソースオーナーであるユーザーの操作を必要としないため、バックエンドシステム同士のAPI連携やバッチ処理など、人の関与が不要な場面で活用されています。
ユーザーの同意プロセスが存在しない分、シンプルに実装できる点が特徴です。

4.4 リソースオーナーパスワードクレデンシャルズグラント

リソースオーナーパスワードクレデンシャルズグラントは、リソースオーナーであるユーザーが、自身のユーザー名とパスワードを直接クライアントに入力し、それを用いてアクセストークンを取得する方式です。

この方式は、ユーザーの認証情報をクライアントアプリケーションが直接扱うことになるため、本来OAuthが目指していた「パスワードを渡さずに認可を行う」という思想に反する側面があります。
信頼性の高い自社アプリケーションなど、限定的な状況でのみ利用が想定されており、現在では非推奨とされる場面が増えています。

グラントタイプ主な用途セキュリティ上の特徴
認可コードグラントWebアプリケーショントークンが直接露出せず安全性が高い
インプリシットグラントシングルページアプリケーション(旧方式)トークン漏洩リスクがあり非推奨傾向
クライアントクレデンシャルズグラントサーバー間のAPI連携ユーザー操作不要でシンプル
リソースオーナーパスワードクレデンシャルズグラント信頼された自社アプリケーションパスワードを直接扱うためリスクが高い

5. OAuthの活用example

OAuthは私たちの身近なサービスの中で、すでに数多く活用されています。ここでは代表的な2つの活用シーンを取り上げ、実際にどのような場面でOAuthの仕組みが使われているのかを具体的に見ていきましょう。
仕組みを理解した上で実例を確認することで、OAuthがなぜ多くのサービスに採用されているのかがより深く理解できるはずです。

5.1 SNSログイン連携での活用

OAuthの活用例として最も身近なのが、SNSアカウントを利用したログイン連携です。
ウェブサービスやアプリの新規登録画面で「Googleでログイン」「Xでログイン」「Facebookでログイン」といったボタンを見たことがある方は多いのではないでしょうか。
これらはすべてOAuthの仕組みを利用した機能です。

この仕組みを利用することで、ユーザーは新しいサービスごとにパスワードを設定する手間を省き、既に持っているSNSアカウントの情報を使って素早くログインできます。
このとき、ログイン先のサービスにSNSのパスワードそのものが渡されることはありません
SNS側の認可サーバーがユーザーの認可を確認した上でアクセストークンを発行し、そのトークンを通じて必要最小限の情報だけが連携先サービスに提供される仕組みになっています。

SNSログイン連携における主な登場人物と役割を整理すると、以下のようになります。

登場人物具体例役割
リソースオーナーユーザー本人SNSアカウントの情報を所有し、連携の可否を判断する
クライアントログイン連携を導入したウェブサービスユーザーの情報へのアクセスを要求する
認可サーバーSNS側の認証・認可基盤ユーザーの認可を確認し、アクセストークンを発行する
リソースサーバーSNS側のプロフィール情報APIアクセストークンをもとに必要な情報を提供する

このように、SNSログイン連携ではOAuthの登場人物がそれぞれの役割を果たすことで、安全かつスムーズなログイン体験が実現されています。
企業がこの仕組みを導入する目的は、ユーザーの利便性向上だけでなく、新規登録時の離脱率を下げるという点にもあります。

5.2 クラウドサービス連携での活用

もう一つの代表的な活用例が、クラウドサービス同士の連携です。
たとえば、オンラインストレージサービスに保存したファイルを、別の作業用アプリケーションから直接読み込んだり編集したりする機能を利用したことがある方も多いでしょう。
こうした連携の裏側でも、OAuthの認可フローが動作しています。

クラウドサービス連携では、ユーザーが「このアプリにファイルへのアクセスを許可しますか」といった確認画面を目にすることがあります。
ここで許可を与えると、連携先のアプリケーションはアクセストークンを取得し、そのトークンの範囲内でのみクラウド上のデータを操作できるようになります。
アクセスできる範囲があらかじめスコープとして限定されるため、必要以上に広い権限が与えられることを防ぐ設計になっている点が特徴です。

特に業務でクラウドサービスを複数連携させて利用する場合、こうした認可の仕組みが適切に機能しているかどうかは、情報漏洩リスクの低減に直結します。
映像制作や音楽制作、デザイン制作といったクリエイティブ業務では、大容量のファイルをクラウド経由でやり取りしながら複数のツールを連携させるケースが増えており、OAuthによる安全な連携基盤の重要性はますます高まっています。

こうしたクラウド連携を前提とした業務環境では、複数のアプリケーションやブラウザタブを同時に開きながら大容量データを扱う機会も多く、パソコン本体の処理能力や安定性が求められます。
長時間の作業でも安定して稼働する高耐久なマシンを選ぶことは、クラウド連携を活用した業務効率化の土台として欠かせない要素といえるでしょう。
パソコン選びに悩んだ際は、3年故障率1%未満という高い耐久性を誇るブルックテックPCの製品ラインナップを確認してみることをおすすめします。
用途や予算に応じて、スタッフが丁寧にヒアリングを行った上でオーダーメイドのマシンを提案してもらうことも可能です。

スポンサード

6. OAuthを利用するメリットと注意点

6.1 OAuthを利用するメリット

OAuthを導入することで得られるメリットは多岐にわたります。
ここでは代表的な利点を整理して解説します。

メリット内容
パスワードを共有せずに済むユーザーがパスワードそのものを第三者アプリケーションに渡す必要がなくなるため、パスワード漏洩のリスクを大幅に減らせます。
アクセス範囲を限定できるスコープという仕組みにより、必要最小限の権限のみをクライアントに付与できます。
ユーザー体験の向上SNSアカウントなどを使った簡単なログイン連携が可能になり、新規登録の手間が省けます。
権限の取り消しが容易認可サーバー側でいつでもアクセストークンを無効化でき、連携解除がスムーズに行えます。
開発コストの削減標準化されたプロトコルであるため、独自の認証システムを一から開発する必要がありません。

このように、OAuthはセキュリティと利便性を両立させる仕組みとして、多くのWebサービスやアプリケーションで採用されています。
特にパスワードの使い回しによる不正ログイン被害が社会問題化する中、パスワードを直接やり取りしない設計は非常に大きな価値を持ちます。

6.2 OAuth利用時のセキュリティ上の注意点

OAuthは優れた仕組みである一方、実装方法や運用によっては脆弱性を生む可能性もあります。
導入や利用にあたっては、以下のような注意点を押さえておく必要があります。

注意点内容
リダイレクトURIの検証不備認可コードの受け渡し先であるリダイレクトURIを厳密に検証しないと、認可コードが第三者に窃取される恐れがあります。
アクセストークンの漏洩通信経路が暗号化されていない場合、アクセストークンが盗まれ、不正にリソースへアクセスされる危険性があります。必ずHTTPS通信を利用することが前提となります。
CSRF(クロスサイトリクエストフォージェリ)対策認可リクエストにstateパラメータを付与しないと、なりすましによる不正な認可が行われる可能性があります。
インプリシットグラントのリスクアクセストークンがURLフラグメントに含まれる形で返却されるため、ブラウザ履歴などから漏洩するリスクが指摘されています。現在では非推奨とされることが増えています。
スコープの過剰な要求必要以上に広い権限を要求するアプリケーションは、万が一トークンが漏洩した際の被害範囲を拡大させてしまいます。

特に、OAuthを利用する側の実装ミスがセキュリティインシデントに直結するケースは少なくありません。
認可サーバーやクライアントアプリケーションを開発・運用する場合は、公式仕様書や信頼できるライブラリを利用し、最新のセキュリティ動向を常に確認することが重要です。

また、こうしたセキュリティ対策や複雑な認可フローの処理は、サーバーやクライアント側のマシンに一定の処理能力と安定性を求めます。特に法人でOAuthを活用したシステム開発や運用を行う場合、暗号化処理やトークン管理を安定して高速に処理できる環境が欠かせません。
信頼性の高いパソコン環境を整えることは、セキュアなシステム運用の土台となります。
ブルックテックPCでは、3年故障率1%未満という高い耐久性を誇るBTOパソコンを提供しており、開発現場や法人利用において安定した稼働を支えています。
用途や予算に応じたオーダーメイドPCの相談も可能なため、OAuthを含む認証基盤の開発・運用環境を検討する際は、ブルックテックPCの公式サイトを参照することをおすすめします。

7. まとめ

OAuthとは、リソースオーナーの許可のもとで、クライアントがリソースサーバーへ安全にアクセスするための「認可」のプロトコルです。
パスワードそのものを共有することなく、アクセストークンを用いて必要な権限だけを渡せる仕組みになっているため、SNSログイン連携やクラウドサービス連携など、さまざまな場面で活用されています。
認可コードグラントをはじめとする複数のグラントタイプが用意されており、利用シーンに応じて適切な方式を選ぶことがセキュリティ確保の観点からも重要です。

このようにOAuthは、Web開発やシステム連携において欠かせない基礎知識のひとつです。開発や検証を快適に行うためには、処理落ちや動作の不安定さに悩まされない、安定したパソコン環境を整えることも大切なポイントになります。
特に複数のサービスを同時に扱う開発環境や、認可サーバーの検証作業などを行う場合、パソコンのスペック不足はストレスの原因になりがちです。

プロのエンジニアが丁寧にヒアリングを行い、用途と予算に合わせて最適な一台を提案してくれるブルックテックPCなら、パソコンに詳しくない方でも安心して相談できます。
3年故障率1%未満という高い品質と耐久性を誇り、BTOパソコンだけでなくオーダーメイドPCの設計にも対応しているため、開発業務にぴったりのマシンがきっと見つかります。ゲーミングPC/クリエイターPCのパソコン選びで悩んだらブルックテックPCへ!

【パソコン選びに困ったらブルックテックPCの無料相談】

ブルックテックPCは「3年故障率1%未満」という圧倒的な耐久性を持つマシンを販売しており、映像編集を行うCG/VFXクリエイター,VTuber,音楽制作会社、プロゲーマー等幅広い用途と職種で利用されています。
BTOパソコンは知識がないと購入が難しいと思われがちですが、ブルックテックPCでは公式LINEやホームページのお問い合わせフォームの質問に答えるだけで、気軽に自分に合うパソコンを相談することが可能!
問い合わせには専門のエンジニアスタッフが対応を行う体制なので初心者でも安心して相談と購入が可能です。
パソコンにおける”コスパ”は「壊れにくいこと」。本当にコストパフォーマンスに優れたパソコンを探している方や、サポート対応が柔軟なPCメーカーを探している方はブルックテックPCがオススメです!

ブルックテックPCの公式LINE 友達登録はこちらから!
友だち追加

スポンサード
TOP