Package de.xima.fc.api.rest.security
Annotation Type FcSecurity
-
@Target({METHOD,TYPE}) @Retention(RUNTIME) @Documented public @interface FcSecurity
Identify the class or method as being filtered byFcSecurityFilter
.
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description String[]
authorizers
boolean
ignore
Set totrue
to ignore a class-levelPac4JSecurity
annotation.String[]
matchers
boolean[]
multiProfile
Note that this parameter only takes one value at most: empty array (default) is used to represent default pac4j setting, one boolean will be used by the filter, and more than one boolean will fail the resource method initialisation.boolean[]
skipResponse
Note that this parameter only takes one value at most: empty array (default) is used to represent default pac4j setting (false), one boolean will be used by the filter, and more than one boolean will fail the resource method initialisation.
-
-
-
Element Detail
-
skipResponse
boolean[] skipResponse
Note that this parameter only takes one value at most: empty array (default) is used to represent default pac4j setting (false), one boolean will be used by the filter, and more than one boolean will fail the resource method initialisation.- Returns:
- value for
AbstractFilter.setSkipResponse(Boolean)
- Default:
- {}
-
-
-
authorizers
String[] authorizers
- Returns:
- value for
SecurityFilter.setAuthorizers(String)
- Default:
- {}
-
-
-
matchers
String[] matchers
- Returns:
- value for
SecurityFilter.setMatchers(String)
- Default:
- {}
-
-
-
multiProfile
boolean[] multiProfile
Note that this parameter only takes one value at most: empty array (default) is used to represent default pac4j setting, one boolean will be used by the filter, and more than one boolean will fail the resource method initialisation.- Returns:
- value for
SecurityFilter.setMultiProfile(Boolean)
- Default:
- {}
-
-