File tree Expand file tree Collapse file tree 2 files changed +44
-0
lines changed
plugin-api/src/main/java/org/sonar/api/server/authentication Expand file tree Collapse file tree 2 files changed +44
-0
lines changed Original file line number Diff line number Diff line change 2121
2222import javax .servlet .http .HttpServletRequest ;
2323import javax .servlet .http .HttpServletResponse ;
24+ import org .sonar .api .server .http .HttpRequest ;
25+ import org .sonar .api .server .http .HttpResponse ;
2426
2527/**
2628 * @since 5.4
@@ -35,16 +37,36 @@ public interface BaseIdentityProvider extends IdentityProvider {
3537
3638 interface Context {
3739
40+ /**
41+ * Get the received HTTP request.
42+ *
43+ * @since 9.16
44+ */
45+ HttpRequest getHttpRequest ();
46+
47+ /**
48+ * Get the HTTP response to send.
49+ *
50+ * @since 9.16
51+ */
52+ HttpResponse getHttpResponse ();
53+
3854 /**
3955 * Get the received HTTP request.
4056 * Note - {@code getRequest().getSession()} must not be used in order to support
4157 * future clustering of web servers without stateful server sessions.
58+ *
59+ * @deprecated since 9.16. Use {@link #getHttpRequest()} instead.
4260 */
61+ @ Deprecated (since = "9.16" , forRemoval = true )
4362 HttpServletRequest getRequest ();
4463
4564 /**
4665 * Get the HTTP response to send
66+ *
67+ * @deprecated since 9.16. Use {@link #getHttpResponse()} instead.
4768 */
69+ @ Deprecated (since = "9.16" , forRemoval = true )
4870 HttpServletResponse getResponse ();
4971
5072 /**
Original file line number Diff line number Diff line change 2121
2222import javax .servlet .http .HttpServletRequest ;
2323import javax .servlet .http .HttpServletResponse ;
24+ import org .sonar .api .server .http .HttpRequest ;
25+ import org .sonar .api .server .http .HttpResponse ;
2426
2527/**
2628 * @since 5.4
@@ -45,16 +47,36 @@ interface OAuth2Context {
4547 */
4648 String getCallbackUrl ();
4749
50+ /**
51+ * Get the received HTTP request.
52+ *
53+ * @since 9.16
54+ */
55+ HttpRequest getHttpRequest ();
56+
57+ /**
58+ * Get the HTTP response to send.
59+ *
60+ * @since 9.16
61+ */
62+ HttpResponse getHttpResponse ();
63+
4864 /**
4965 * Get the received HTTP request.
5066 * Note - {@code getRequest().getSession()} must not be used in order to support
5167 * future clustering of web servers without stateful server sessions.
68+ *
69+ * @deprecated since 9.16. Use {@link #getHttpRequest()} instead.
5270 */
71+ @ Deprecated (since = "9.16" , forRemoval = true )
5372 HttpServletRequest getRequest ();
5473
5574 /**
5675 * Get the HTTP response to send
76+ *
77+ * @deprecated since 9.16. Use {@link #getHttpResponse()} instead.
5778 */
79+ @ Deprecated (since = "9.16" , forRemoval = true )
5880 HttpServletResponse getResponse ();
5981 }
6082
You can’t perform that action at this time.
0 commit comments