Class SeraphTrustedApplicationIntegration
java.lang.Object
com.atlassian.confluence.security.trust.seraph.SeraphTrustedApplicationIntegration
- All Implemented Interfaces:
com.atlassian.security.auth.trustedapps.TrustedApplicationsManager
public class SeraphTrustedApplicationIntegration
extends Object
implements com.atlassian.security.auth.trustedapps.TrustedApplicationsManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.atlassian.security.auth.trustedapps.CurrentApplication
com.atlassian.security.auth.trustedapps.TrustedApplication
getTrustedApplication
(String alias) Return trust information for an applicationvoid
setEncryptionProvider
(com.atlassian.security.auth.trustedapps.EncryptionProvider encryptionProvider) void
setTrustedApplicationsManager
(TrustedApplicationsManager trustedApplicationsManager)
-
Constructor Details
-
SeraphTrustedApplicationIntegration
public SeraphTrustedApplicationIntegration()
-
-
Method Details
-
getTrustedApplication
@Transactional(readOnly=true) public com.atlassian.security.auth.trustedapps.TrustedApplication getTrustedApplication(String alias) Return trust information for an application- Specified by:
getTrustedApplication
in interfacecom.atlassian.security.auth.trustedapps.TrustedApplicationsManager
- Parameters:
alias
- application alias- Returns:
- trust object for specified application or null if a trust relationship does not exist
-
getCurrentApplication
@Transactional(readOnly=true) public com.atlassian.security.auth.trustedapps.CurrentApplication getCurrentApplication()- Specified by:
getCurrentApplication
in interfacecom.atlassian.security.auth.trustedapps.TrustedApplicationsManager
-
setTrustedApplicationsManager
-
setEncryptionProvider
public void setEncryptionProvider(com.atlassian.security.auth.trustedapps.EncryptionProvider encryptionProvider)
-