Class OpenShiftOAuthInterceptor
- java.lang.Object
-
- io.fabric8.kubernetes.client.utils.TokenRefreshInterceptor
-
- io.fabric8.openshift.client.internal.OpenShiftOAuthInterceptor
-
- All Implemented Interfaces:
io.fabric8.kubernetes.client.http.Interceptor
public class OpenShiftOAuthInterceptor extends io.fabric8.kubernetes.client.utils.TokenRefreshInterceptorControls openshift authentication. It will be based upon an oauth token that can either come from a "login" or from the config / token provider.
-
-
Constructor Summary
Constructors Constructor Description OpenShiftOAuthInterceptor(io.fabric8.kubernetes.client.http.HttpClient client, io.fabric8.kubernetes.client.Config config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleanshouldFail(io.fabric8.kubernetes.client.http.HttpResponse<?> response)protected booleanuseBasicAuth()protected booleanuseRemoteRefresh(io.fabric8.kubernetes.client.Config newestConfig)-
Methods inherited from class io.fabric8.kubernetes.client.utils.TokenRefreshInterceptor
afterFailure, before, isBasicAuth
-
-
-
-
Method Detail
-
useBasicAuth
protected boolean useBasicAuth()
- Overrides:
useBasicAuthin classio.fabric8.kubernetes.client.utils.TokenRefreshInterceptor
-
useRemoteRefresh
protected boolean useRemoteRefresh(io.fabric8.kubernetes.client.Config newestConfig)
- Overrides:
useRemoteRefreshin classio.fabric8.kubernetes.client.utils.TokenRefreshInterceptor
-
shouldFail
protected boolean shouldFail(io.fabric8.kubernetes.client.http.HttpResponse<?> response)
- Overrides:
shouldFailin classio.fabric8.kubernetes.client.utils.TokenRefreshInterceptor
-
-