Android Retrofit Bearer令牌授权

时间:2019-01-16 17:14:55

标签: android oauth-2.0 bearer-token

我正在使用Retrofit + OkHttp进行授权。我的用户发送登录名和密码,服务器返回他的令牌。我需要将该令牌存储在例如SharedPreferences中,不是吗?接下来该怎么做?因为我需要自动身份验证。我需要比较我的令牌和服务器令牌吗?

1 个答案:

答案 0 :(得分:0)

一旦您从服务器返回了承载令牌,就应该在Authorization HTTP标头中传递该令牌,并使用值Bearer <token_here>来访问受保护的服务器端资源。

使用Retrofit 2,您可以提供HTTP标头,例如:

@GET("/api/endpoint")
fun getResource(@Header("AUTHORIZATION") value: String): Call<ResponseType>