Skip to content

Commit 8200f39

Browse files
jiasliCustardTart32
authored andcommitted
{App Service} Call get_token() with scopes (Azure#30797)
1 parent 4001a8d commit 8200f39

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

  • src/azure-cli/azure/cli/command_modules/appservice

src/azure-cli/azure/cli/command_modules/appservice/custom.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3446,9 +3446,11 @@ def _get_site_credential(cli_ctx, resource_group_name, name, slot=None):
34463446

34473447
def get_bearer_token(cli_ctx):
34483448
from azure.cli.core._profile import Profile
3449+
from azure.cli.core.auth.util import resource_to_scopes
34493450
profile = Profile(cli_ctx=cli_ctx)
34503451
credential, _, _ = profile.get_login_credentials()
3451-
bearer_token = credential.get_token().token
3452+
scopes = resource_to_scopes(cli_ctx.cloud.endpoints.active_directory_resource_id)
3453+
bearer_token = credential.get_token(*scopes).token
34523454
return bearer_token
34533455

34543456

0 commit comments

Comments
 (0)