需要 JWT 教程

Posted

技术标签:

【中文标题】需要 JWT 教程【英文标题】:JWT tutorial needed 【发布时间】:2017-12-21 18:49:16 【问题描述】:

如何将我的 web api 登录的 json web 令牌存储在我的应用中?

【问题讨论】:

【参考方案1】:

好的,我已经解决了这个问题。我使用 Google Volley 方法发送帖子并使用令牌检索服务器响应。下面是我实现 volley API 的代码示例。

StringRequest stringRequest = new StringRequest(Request.Method.POST, url_login,
            new Response.Listener<String>() 
                @Override
                public void onResponse(String response) 
                    Toast.makeText(LoginActivity.this,"On Response "+response,Toast.LENGTH_LONG).show();
                    ValidateLogin(response);
                
            ,
            new Response.ErrorListener() 
                @Override
                public void onErrorResponse(VolleyError error) 
                    NetworkResponse networkResponse = error.networkResponse;
                    if (networkResponse != null && networkResponse.data != null) 
                        String jsonError = new String(networkResponse.data);
                        String message_response=null;
                        try 
                            JSONObject object = new JSONObject(jsonError);
                            message_response= object.getString("error");
                         catch (JSONException e) 
                            e.printStackTrace();
                        
                        Toast.makeText(LoginActivity.this, "On Error " + message_response.toString(), Toast.LENGTH_LONG).show();
                        showProgress(false);
                    
                
            )

【讨论】:

以上是关于需要 JWT 教程的主要内容,如果未能解决你的问题,请参考以下文章

JWT实战教程

Lumen5.6使用JWT最新教程,亲身失败百次的总结

SpringBoot 开发 -- JWT 认证教程

SpringBoot 开发 -- JWT 认证教程

262.Spring Boot JWT:入门教程

Spring Boot 2 + Spring Security 5 + JWT 的 Restful简易教程!