JWS WebService认证

时间:2019-01-05 23:32:30

标签: api authentication web java-web-start

我正在构建javax.jws.WebService,我需要进行某种授权(用户+通过)。如果用户有权调用此服务,我真的不想检查该服务的每种方法,因为那样会很麻烦。

是否有任何WebService请求过滤器可以提取HTTP标头并检查用户,所以我只能使用一些注释,而不是在每种方法之前进行硬编码检查?

var Description = new StackLayout { HorizontalOptions = LayoutOptions.FillAndExpand, BackgroundColor = Color.White };
var Frame = new Frame { Content = new Label { Text = "This is a long text", TextColor = Color.Black }, BackgroundColor = Color.FromHex("ededef"), CornerRadius = 0,  Padding = new Thickness(6, 6, 6, 6) };
Description.Children.Add(Frame);

var Step = new StackLayout {WidthRequest = 50, HeightRequest=50, VerticalOptions=LayoutOptions.Start, BackgroundColor=Color.FromHex("3d4f7c") };

var StepDisplay = new StackLayout { Spacing = 0, Orientation = StackOrientation.Horizontal };

StepDisplay.Children.Add(Step);
StepDisplay.Children.Add(Description);
JitPageStackView.Children.Add(StepDisplay);

这是我的服务外观的示例,但是如您所见,检查用户是否可以调用它非常麻烦。

0 个答案:

没有答案