1.注册微软企业账号,然后创建应用
image.png
2.添加平台
image.png
3.这里Android上传google play用了google的签名,不能直接拿到签名文件,只能用sha-1去生成,生成命令如下(这里用python代码运行)
import base64
import binascii
# SHA-1 值 ,需要去除":"(Google)
sha1_hex = '**********************************************'
# 将 SHA-1 十六进制值转换为二进制
binary_sha1 = binascii.unhexlify(sha1_hex)
# 将二进制数据转换为 Base64 编码
base64_encoded = base64.b64encode(binary_sha1)
# 打印结果
print(base64_encoded.decode('utf-8'))
4.配置完成后,会生成一个MSAL 配置(json数据),注意,这里需要修改下这个数据,具体如图所示。把这个数据放入.json文件(名字随便取),我这里为auth_config_single_account.json,把这个文件放在res ->raw目录下
5.授权登录
MSAL 初始化
拿到ISingleAccountPublicClientApplication对象就可以授权登录了