Package swiss.trustbroker.util
Class HeaderBuilder
java.lang.Object
swiss.trustbroker.util.HeaderBuilder
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionhsts()static HeaderBuilderof(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, TrustBrokerProperties properties, FrameAncestorHandler frameAncestorHandler) oidc3pCookieOptions(String origin, String perimeterUrl) oidcCspFrameOptions(Set<String> ownOrigins) samlCsp()
-
Field Details
-
STRICT_TRANSPORT_SECURITY
- See Also:
-
REFERRER_POLICY
- See Also:
-
ROBOTS_TAG
- See Also:
-
FRAME_OPTIONS
- See Also:
-
CONTENT_SECURITY_POLICY
- See Also:
-
CONTENT_TYPE_OPTIONS
- See Also:
-
ACCESS_CONTROL_REQUEST_PRIVATE_NETWORK
- See Also:
-
ACCESS_CONTROL_ALLOW_PRIVATE_NETWORK
- See Also:
-
ACCESS_CONTROL_PRIVATE_NETWORK
- See Also:
-
-
Method Details
-
hsts
-
contentTypeOptions
-
referrerPolicy
-
robotsTag
-
defaultFrameOptions
-
oidcCspFrameOptions
-
oidc3pCookieOptions
-
defaultCsp
-
samlCsp
-
frontendCsp
-
allowPrivateNetwork
-
of
public static HeaderBuilder of(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, TrustBrokerProperties properties, FrameAncestorHandler frameAncestorHandler)
-