LWC : INSUFFICIENT_ACCESS: use of the Metadata API requires a user with the ModifyAllData or ModifyMetadata permissions



+ [I get the following error --> INSUFFICIENT_ACCESS: use of the Metadata API requires a user with the ModifyAllData or ModifyMetadata permissions](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007XIbXa)

:::note
It was an auth/access issue at my end. You will encounter that step here https://trailhead.salesforce.com/content/learn/projects/quick-start-lightning-web-compone[…]ng-web-component?trail_id=build-lightning-web-components

私の側では認証/アクセスの問題でした。ここでそのステップに遭遇します
:::

+ [INSUFFICIENT_ACCESS: use of the Metadata API requires a user with the ModifyAllData or ModifyMetadata permissions](https://trailhead.salesforce.com/ja/trailblazer-community/feed/0D54S00000Je66K)

:::note
OK after writing that I decided to try and close VSC again and auth to the org again. Did so and was able to deploy that time. Shew.

OK と書いた後、VSC をもう一度閉じて、組織への認証を再度試みることにしました。そうすることで、その時点でデプロイすることができました。
:::


# INSUFFICIENT_ACCESS: use of the Metadata API requires a user with the ModifyAllData or ModifyMetadata permissions 17:13:20.125 Starting SFDX

+ [ INSUFFICIENT_ACCESS: use of the Metadata API requires a user with the ModifyAllData or ModifyMetadata permissions 17:13:20.125 Starting SFDX: Deploy Source to Org issue while doing Create a Hello World Lightning Web Component lab](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007AkjXp)

:::note
皆さんが私にくれた提案に基づいて、私は本当の問題を理解し、それを解決することができました。

なぜ多くの人がこの問題に直面するのかというと、多くのユーザーがユーザー名としてメール ID を使用してログインしますが、ユーザー名としてのメール ID が管理者ロールを持てない場合があるためです。すでにシステム管理者プロファイルには「全データ変更」機能が組み込まれています。これ以上行う必要のある変更/修正は何もありません。

したがって、システム管理者の役割を持つユーザー名でログインする必要があります。したがって、Salesforce アカウントにログインするときに、メール ID の代わりにシステム管理者の役割を持つユーザー名を入力する必要があり、パスワードは同じであるだけです。

下の写真に示すように、そのユーザー名を見つけることができます。

Based on suggestions u guys gave me, I had figured out the Real problem and able to Solve it.

why many facing this issue Because many Users login with their email-ID as username BUT sometimes the mail-Id as username cannot have administrator role. Already the system admin profile which have "all data modify" feature inbuilt. there is nothing more changes/modifications we have to do in that.

So, we have to just login with username which has system administrator role. So, while login to salesforce account we have to enter username which has System Administrator role instead of our mailID and password is same only.

U can find that username as shown in pic below..

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/1bff8337-b3b1-34a4-a4b9-9400adc693ab.png)

:::

+ [INSUFFICIENT_ACCESS: use of the Metadata API requires a user with the ModifyAllData or ModifyMetadata permissions](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007eqAcQSAU)

:::note
プロファイルのメタデータ タイプにアクセスできる必要があります。

You need to have access to metadata type for your profile.
Similar threads:

https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007T4L7RSAV
https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000A92UZSAZ
https://salesforce.stackexchange.com/questions/105134/what-are-the-minimum-permissions-required-to-update-an-object-record-via-the-met
:::


# 未解決

+ [INSUFFICIENT_ACCESS: メタデータ API を使用するには、ModifyAllData または ModifyMetadata 権限を持つユーザーが必要です](https://trailhead.salesforce.com/ja/trailblazer-community/feed/0D54S00000Je66K)

この人は何を見ているのかよく理解できない。何を回答しても無いって言う。