Class SeraphTrustedApplicationIntegration

  • All Implemented Interfaces:
    com.atlassian.security.auth.trustedapps.TrustedApplicationsManager

    public class SeraphTrustedApplicationIntegration
    extends Object
    implements com.atlassian.security.auth.trustedapps.TrustedApplicationsManager
    • Constructor Detail

      • SeraphTrustedApplicationIntegration

        public SeraphTrustedApplicationIntegration()
    • Method Detail

      • getTrustedApplication

        @Transactional(readOnly=true)
        public com.atlassian.security.auth.trustedapps.TrustedApplication getTrustedApplication​(String alias)
        Return trust information for an application
        Specified by:
        getTrustedApplication in interface com.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 interface com.atlassian.security.auth.trustedapps.TrustedApplicationsManager
      • setTrustedApplicationsManager

        public void setTrustedApplicationsManager​(TrustedApplicationsManager trustedApplicationsManager)
      • setEncryptionProvider

        public void setEncryptionProvider​(com.atlassian.security.auth.trustedapps.EncryptionProvider encryptionProvider)