我只想为来自 HTTP 请求的调用运行身份验证/授权。
我想要启用身份验证/授权的控制器上的方法是从多个来源调用的。在这种情况下,它可以由另一个控制器调用,也可以由直接 HTTP 请求调用。
我可以关闭来自其他控制器的调用的身份验证/授权吗?
如果您还不够清楚,请进一步阅读。
假设我在控制器 A 上有一个方法 doIt()。我还有一个控制器 B,我在其中注入控制器 A。在控制器 B 上的某个时刻,我调用“a.doIt()”,但我也可以调用doIt() 来自对 doIt.do 的 HTTP 调用。如果调用来自 HTTP 调用,我想测试身份验证/授权调用,但如果它来自控制器 B,则不测试。