Commit bcf026ef authored by pete谢兆麟's avatar pete谢兆麟

OSS 解密使用id 和 key

parent 6b6b9cf8
......@@ -291,7 +291,7 @@ class YHAllApiName {
static let uploadApi = "oss/upload/storage"
static let getPublicApi = "oss/storage/convertToPublicURL"
static let getPublicUrlsApi = "oss/storage/batchConvertToPublicURL"
static let getID = "ossv2/sts/auth"
static let getID = "oss/v2/sts/auth"
}
struct OCR {
......
......@@ -20,13 +20,13 @@ struct YHOSSModel: SmartCodable {
var endpoint: String = ""
var securityToken: String = ""
// var id: String {
// return XXTEA.decryptBase64String(to: accessKeyId, stringKey: "galaxyapps")
// }
//
// var secret: String {
// return XXTEA.decryptBase64String(to: accessKeySecret, stringKey: "galaxyapps")
// }
var id: String {
return XXTEA.decryptBase64String(to: accessKeyId, stringKey: "galaxyapps")
}
var secret: String {
return XXTEA.decryptBase64String(to: accessKeySecret, stringKey: "galaxyapps")
}
}
class YHOSSManager: NSObject, URLSessionDelegate {
......@@ -72,7 +72,7 @@ class YHOSSManager: NSObject, URLSessionDelegate {
}
print(resultModel.toJSONString() as Any)
self.model = resultModel
self.mProvider = OSSStsTokenCredentialProvider(accessKeyId: self.model.accessKeyId, secretKeyId: self.model.accessKeySecret, securityToken: self.model.securityToken)
self.mProvider = OSSStsTokenCredentialProvider(accessKeyId: self.model.id, secretKeyId: self.model.secret, securityToken: self.model.securityToken)
self.mClient = OSSClient(endpoint: self.model.endpoint, credentialProvider: self.mProvider)
if let block = completionHandler {
block()
......@@ -88,7 +88,7 @@ class YHOSSManager: NSObject, URLSessionDelegate {
return
}
self.publicModel = resultModel
self.publicProvider = OSSStsTokenCredentialProvider(accessKeyId: self.publicModel.accessKeyId, secretKeyId: self.publicModel.accessKeySecret, securityToken: self.publicModel.securityToken)
self.publicProvider = OSSStsTokenCredentialProvider(accessKeyId: self.publicModel.id, secretKeyId: self.publicModel.secret, securityToken: self.publicModel.securityToken)
self.publicClient = OSSClient(endpoint: self.publicModel.endpoint, credentialProvider: self.publicProvider)
} failBlock: { err in
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment