阿里雲對象存儲OSS的Android SDK提供了STS鑑權模式和自簽名模式來保障移動終端的安全性。html
OSS能夠經過阿里雲STS (Security Token Service) 進行臨時受權訪問。交互流程如圖所示:安全
STS的交互方式固然是爲了安全性的考慮。提升安全性的代價就是除了oss以外還須要一個額外的ide
App Server,可是有時候咱們只是想使用OSS,不想去搭建App Server。OSS的Android SDK中沒有提供阿里雲
方法。因此在OSS的Android SDK的源碼中找到下列方法:spa
OSSCredentialProvider credentialProvider = new OSSPlainTextAKSKCredentialProvider(Config.ACCESS_KEY_ID,Config.ACCESS_KEY_SECRET); OSS oss = new OSSClient(getApplicationContext(), Config.END_POINT, credentialProvider);
OSS訪問控制文檔:code
https://help.aliyun.com/document_detail/32046.html?spm=a2c4g.11186623.2.10.54864b86N9zbblhtm