Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 改进隐式OAuth 2.0身份验证_Android_Oauth 2.0_Retrofit_Okhttp - Fatal编程技术网

Android 改进隐式OAuth 2.0身份验证

Android 改进隐式OAuth 2.0身份验证,android,oauth-2.0,retrofit,okhttp,Android,Oauth 2.0,Retrofit,Okhttp,我正在开发一个简单的StackOverflow客户端。正如文档所说,我必须使用带有重定向url的隐式OAuth流。我打开CustomTabs并传递此链接。在应用程序中,有几个屏幕上的操作需要重新进行身份验证。我的问题是如何正确处理每个屏幕中的403错误,这样当我打开CustomTabs时,当收到未授权的响应时,它会重定向到同一屏幕 提前感谢。将此添加到改装基本服务类中 私有静态类令牌拦截器实现拦截器{ private TokenInterceptor() { } @O

我正在开发一个简单的StackOverflow客户端。正如文档所说,我必须使用带有重定向url的隐式OAuth流。我打开CustomTabs并传递此链接。在应用程序中,有几个屏幕上的操作需要重新进行身份验证。我的问题是如何正确处理每个屏幕中的403错误,这样当我打开CustomTabs时,当收到未授权的响应时,它会重定向到同一屏幕


提前感谢。

将此添加到改装基本服务类中

私有静态类令牌拦截器实现拦截器{

    private TokenInterceptor() {

    }

    @Override
    public Response intercept(Chain chain) throws IOException {

        Request initialRequest = chain.request();

        initialRequest = initialRequest.newBuilder()
                .addHeader("Content-Type", "application/json")
                .build();

        Response response = chain.proceed(initialRequest);

        return response;
    }
}