我正在尝试实现身份验证令牌系统,因此我想知道使用JSON Web加密(JWE)或JSON Web签名(JWS)的优缺点,以及是否有意义使用它们(JWS内部的JWE) ).
让我们提出这个场景
一种具有异步网络操作的方法
func asyncMethodA() -> String?
{
result : String?
Alamofire.manager.request(.POST, "https://www.apiweb.com/apimethod", parameters: parameters, encoding:.JSON)
.response { (request, response, rawdata, error) in
if (response?.statusCode == 200)
{
//DO SOME HEAVY LIFTING
}
}
return result //string
}
Run Code Online (Sandbox Code Playgroud)
另一种使用异步网络操作的方法
func asyncMethodB() -> String?
{
result : String?
Alamofire.manager.request(.POST, "https://www.yetanotherapiweb.com/apimethod", parameters: parameters, encoding:.JSON)
.response { (request, response, rawdata, error) in
if (response?.statusCode == 200)
{
//DO SOME HEAVY LIFTING
}
}
return result //string
}
Run Code Online (Sandbox Code Playgroud)
我将调用那些方法A和B来进行某些操作的方法
func displayResult
{
1) let a …Run Code Online (Sandbox Code Playgroud) access-token ×1
alamofire ×1
api ×1
asynchronous ×1
ios ×1
iphone ×1
jwt ×1
security ×1
swift ×1