Class SecurityConfiguration
java.lang.Object
org.eclipse.lyo.oslc4j.core.model.AbstractResource
com.sodius.oslc.server.security.model.SecurityConfiguration
- All Implemented Interfaces:
IExtendedResource,IResource
@OslcNamespace("http://www.sodius.com/ns/security#")
@OslcResourceShape(title="Security Configuration Resource Shape",
describes="http://www.sodius.com/ns/security#SecurityConfiguration")
public class SecurityConfiguration
extends AbstractResource
The security configuration resource defines the settings controlling the Content Security Policy (CSP) headers applied to OSLC responses.
- Since:
- 2.0.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddSharedCookie(String sharedCookie) voidaddWhitelist(URI whitelist) URI[]String[]URI[]voidsetAdvancedLogin(Boolean advancedLogin) voidsetChildSrc(Boolean childSrc) voidsetDefaultTrustManager(Boolean defaultTrustManager) voidsetFrameAncestors(Boolean frameAncestors) voidsetFriends(URI[] friends) voidsetSameSite(Boolean sameSite) voidsetSharedCookies(String[] sharedCookies) voidsetWhitelist(URI[] whitelist) voidsetWhitelistFriends(Boolean whitelistFriends) Methods inherited from class org.eclipse.lyo.oslc4j.core.model.AbstractResource
addType, getAbout, getExtendedProperties, getTypes, setAbout, setExtendedProperties, setTypes
-
Constructor Details
-
SecurityConfiguration
public SecurityConfiguration()
-
-
Method Details
-
getWhitelist
-
addWhitelist
-
setWhitelist
-
getFriends
@OslcName("friend") @OslcPropertyDefinition("http://www.sodius.com/ns/security#friend") public URI[] getFriends() -
addFriend
-
setFriends
-
isWhitelistFriends
@OslcPropertyDefinition("http://www.sodius.com/ns/security#whitelistFriends") public Boolean isWhitelistFriends() -
setWhitelistFriends
-
isFrameAncestors
@OslcPropertyDefinition("http://www.sodius.com/ns/security#frameAncestors") public Boolean isFrameAncestors() -
setFrameAncestors
-
isChildSrc
-
setChildSrc
-
isSameSite
-
setSameSite
-
isDefaultTrustManager
@OslcPropertyDefinition("http://www.sodius.com/ns/security#defaultTrustManager") public Boolean isDefaultTrustManager() -
setDefaultTrustManager
-
isAdvancedLogin
@OslcPropertyDefinition("http://www.sodius.com/ns/security#advancedLogin") public Boolean isAdvancedLogin() -
setAdvancedLogin
-