Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/224.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android MSAL中包_签名的含义_Android_Msal - Fatal编程技术网

Android MSAL中包_签名的含义

Android MSAL中包_签名的含义,android,msal,Android,Msal,在的自述文件中,讨论了一个配置文件,其中包含由您的\u BASE64\u URL\u编码的\u包\u签名引用的内容 他们还建议用户将其存储为原始资源 这是给定的模板: { "client_id" : "<YOUR_CLIENT_ID>", "redirect_uri" : "msauth://<YOUR_PACKAGE_NAME>/<YOUR_BASE64_URL_ENCODED_PACKAGE_SIGNATURE>", "broker_redir

在的自述文件中,讨论了一个配置文件,其中包含由您的\u BASE64\u URL\u编码的\u包\u签名引用的内容

他们还建议用户将其存储为原始资源

这是给定的模板:

{
  "client_id" : "<YOUR_CLIENT_ID>",
  "redirect_uri" : "msauth://<YOUR_PACKAGE_NAME>/<YOUR_BASE64_URL_ENCODED_PACKAGE_SIGNATURE>",
  "broker_redirect_uri_registered": true,
}
这个文件的内容不会影响签名吗?如何使静态资产包含签名

我相信这并不像我想的那样是APK的加密签名。
我不知道它是什么。

我认为它是有意义的,它不应该是静态的。您希望microsoft能够证明它是针对您的真实应用程序而不是经过修改或不同的应用程序进行身份验证。 这是与apk签署的发布申请

您需要对应用程序进行签名,才能将其放入play store或进行验证:

根据microsoft文档:

它告诉您如何生成散列。在门户网站中,当您在app reg上设置身份验证时,它将向您发出如下命令: keytool-exportcert-alias签名\u alias-keystore路径\u到| keystore | openssl sha1-binary | openssl base64

要生成签名,它只需获取android密钥库密钥的签名。 希望这能有所帮助