# 外部サイトで現在ログインしているユーザー名を取得する

**URL:** https://meta.discourse.org/t/get-currently-signed-in-username-on-external-site/258768
**Category:** Development
**Created:** [2023 年 3 月 20 日午後 4:39 UTC](https://meta.discourse.org/t/get-currently-signed-in-username-on-external-site/258768 "2023-03-20T16:39:08Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![Felixkruemel](https://avatars.discourse-cdn.com/v4/letter/f/c0e974/32.png) [@Felixkruemel](https://meta.discourse.org/u/Felixkruemel)
#### Post date: [2023 年 3 月 20 日午後 4:39 UTC](https://meta.discourse.org/t/get-currently-signed-in-username-on-external-site/258768/1 "2023-03-20T16:39:08Z")

</div>

`app.example.com` で外部アプリケーションを開発しようとしており、これは Discourse フォーラム `discourse.example.com` にリンクされています。  
Discourse インスタンスから現在サインインしているユーザー名を表示したいと考えています。ユーザー名を取得する方法はありますか？ Discourse による簡単なシングルサインオンのようなものでしょうか？

---

<div class="post-metadata">

### Author: ![satonotdead](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/satonotdead/32/447830_2.png) [@satonotdead](https://meta.discourse.org/u/satonotdead)
#### Post date: [2023 年 3 月 20 日午後 5:03 UTC](https://meta.discourse.org/t/get-currently-signed-in-username-on-external-site/258768/2 "2023-03-20T17:03:54Z")

</div>

はい、[SSOについて検索](https://meta.discourse.org/search?expanded=true&q=sso)したり、[APIのスレッド](https://meta.discourse.org/search?expanded=true&q=username%20api)を読んだりすることから始めることができます 🙂

可能ですが、APIから情報を取得してDiscourseの外に表示するための普遍的な解決策はないため、自分で何かをコーディングする必要があると思います。

_Discourseのコメント埋め込みのようなものは、フォーラムインスタンスの隣にウェブサイトがあるコミュニティにとって非常に素晴らしいでしょう。_

---

<div class="post-metadata">

### Author: ![micoHuang](https://avatars.discourse-cdn.com/v4/letter/m/7feea3/32.png) [@micoHuang](https://meta.discourse.org/u/micoHuang)
#### Post date: [2023 年 3 月 22 日午前 6:34 UTC](https://meta.discourse.org/t/get-currently-signed-in-username-on-external-site/258768/3 "2023-03-22T06:34:58Z")

</div>

Discourseで外部IDを使用して名前を取得するAPIリクエストを開始できると思います。
