1 package com.atlassian.security.auth.trustedapps.seraph.filter;
2
3 import com.atlassian.security.auth.trustedapps.TrustedApplicationsManager;
4 import com.atlassian.security.auth.trustedapps.UserResolver;
5 import com.atlassian.security.auth.trustedapps.filter.TrustedApplicationsFilter;
6 import com.atlassian.seraph.auth.RoleMapper;
7 import com.atlassian.seraph.config.SecurityConfigFactory;
8
9
10
11
12 public class SeraphTrustedApplicationsFilter extends TrustedApplicationsFilter
13 {
14 public SeraphTrustedApplicationsFilter(TrustedApplicationsManager appManager, UserResolver resolver)
15 {
16 this(appManager, resolver, SecurityConfigFactory.getInstance().getRoleMapper());
17 }
18
19 protected SeraphTrustedApplicationsFilter(TrustedApplicationsManager appManager, UserResolver resolver, RoleMapper roleMapper)
20 {
21 super(appManager, resolver, new SeraphAuthenticationController(roleMapper), new SeraphAuthenticationListener());
22 }
23 }