---
schema_version: "1"
id: 08c376f7885e1942844d8370dfb08bef9ade2d9ffab7ada2fcddb28c0c983429
title: 公開ポータルの有効化と無効化
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/exchange/enable-and-disable-a-public-portal.md
canonical_url: https://docs.mulesoft.com/jp/exchange/enable-and-disable-a-public-portal
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 4742d82eec20bbabfea29fd59cb02fcc4195278ef58b36b29b64e05e235448e9
description: MuleSoft Documentation Site
latest: true
---
# 公開ポータルの有効化と無効化

Exchange のすべての公開ポータルはデフォルトで有効化されています。ポータルにサインインしてアセットを表示し、新しいアセットを共有できます。有効化されたポータルでは、アセットの詳細を表示したり仕様をダウンロードしたりするために認証が必要ありません。ポータルを公開して共有することを希望しない場合は、手動で無効化できます。公開ポータルを有効化または無効化するには Exchange 管理者である必要があります。

公開ポータルが有効か無効かを判断するには、次の要求を使用します。

curl "https://anypoint.mulesoft.com/exchange/api/v2/portals/YOUR\_ORGANIZATION\_DOMAIN/status"

## [](#公開ポータルを有効化する)公開ポータルを有効化する

組織の公開ポータルの使用とアセットの公開と共有を開始するには、ポータルを有効化する必要があります。

1. ルート組織で組織の管理者権限を持つ Anypoint Platform ユーザーアカウントからアクセストークンを取得します。
    
    ```console
    ACCESS_TOKEN=$(curl https://anypoint.mulesoft.com/accounts/login -XPOST -d "username=YOUR_USERNAME&password=YOUR_PASSWORD" | jq -r ".access_token")
    ```
2. アクセストークンを使用して組織の公開ポータルの状況を有効に変更します。
    
    curl -X PUT https://anypoint.mulesoft.com/exchange/api/v2/portals/YOUR\_ORGANIZATION\_DOMAIN/status -d "enabled" -H "content-type: text/plain" -H "authorization: bearer $ACCESS\_TOKEN"

## [](#公開ポータルを無効化する)公開ポータルを無効化する

アセットに関する情報を公開して共有することを希望しない場合は、公開ポータルを無効化します。

**注意**​: 組織の公開ポータルを無効化するには、公開ポータルで共有されるすべてのアセットを非公開に設定する必要があります。手順は、​[「公開ポータルからアセットを削除する」](https://docs.mulesoft.com/jp/exchange/to-share-api-asset-to-portal#remove-an-asset-from-a-public-portal)​を参照してください。

公開ポータルで共有されているアセットを表示するには、次の要求を使用します。

```console
curl 'https://anypoint.mulesoft.com/exchange/api/v2/portals/YOUR_ORGANIZATION_DOMAIN/assets' | jq '.[] | [.groupId,.assetId]'
```

公開ポータルを無効化する手順は、次のとおりです。

1. すべてのアセットが非公開であることを確認します。
2. ルート組織で組織の管理者権限を持つ Anypoint Platform ユーザーアカウントからアクセストークンを取得します。
    
    ```console
    ACCESS_TOKEN=$(curl https://anypoint.mulesoft.com/accounts/login -XPOST -d "username=YOUR_USERNAME&password=YOUR_PASSWORD" | jq -r ".access_token")
    ```
3. 次のアクセストークンを使用して組織の公開ポータルの状況を無効に変更します。
    
    ```console
    curl -X PUT https://anypoint.mulesoft.com/exchange/api/v2/portals/YOUR_ORGANIZATION_DOMAIN/status -d "disabled" -H "content-type: text/plain" -H "authorization: bearer $ACCESS_TOKEN"
    ```

## [](#関連情報)関連情報

- [Exchange 公開ポータルのカスタマイズ](https://docs.mulesoft.com/jp/exchange/to-customize-portal)