Защита конфигурации MSAL в Android Native SDKAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Защита конфигурации MSAL в Android Native SDK

Сообщение Anonymous »

В настоящее время я передаю файл Raw JSON конструктору моего PublicClientApplication() для MSAL, как показано ниже:
В настоящее время у меня есть идентификатор приложения из Azure жестко закодировано в этом файле JSON. Это будет означать, что это небезопасно, верно? потому что, если кто-то декомпилирует apk, он легко сможет получить мой идентификатор приложения Azure. Есть ли риск раскрытия идентификатора приложения? потому что если нет, я думаю, это не будет большой проблемой.
В любом случае, если это когда-либо станет проблемой, есть ли способ ее обезопасить? Конструктор принимает только идентификатор ресурса (Int), поэтому я не могу передать ему объект JSON напрямую. Я подумал, может быть, отредактировать json во время выполнения и каким-то образом создать еще один json-файл необработанных ресурсов, который не сохраняется, но я не знаю, возможно ли это, и поэтому я спрашиваю здесь.
auth_config.json
{
"client_id" : "",
"authorization_user_agent" : "WEBVIEW",
"redirect_uri" : "://auth",
"authorities" : [
{
"type": "AAD",
"audience": {
"type": "AzureADandPersonalMicrosoftAccount"
}
}
]
}


Подробнее здесь: https://stackoverflow.com/questions/788 ... native-sdk
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»