Class SSHKeyAuthenticatorImpl

  • All Implemented Interfaces:
    org.uberfire.ssh.service.backend.auth.SSHKeyAuthenticator

    @ApplicationScoped
    public class SSHKeyAuthenticatorImpl
    extends Object
    implements org.uberfire.ssh.service.backend.auth.SSHKeyAuthenticator
    • Constructor Detail

      • SSHKeyAuthenticatorImpl

        @Inject
        public SSHKeyAuthenticatorImpl​(org.uberfire.ssh.service.backend.keystore.SSHKeyStoreService keyStoreService,
                                       javax.enterprise.inject.Instance<org.uberfire.security.WorkbenchUserManager> workbenchUserManagerInstance)
    • Method Detail

      • authenticate

        public org.jboss.errai.security.shared.api.identity.User authenticate​(String userName,
                                                                              PublicKey key)
        Specified by:
        authenticate in interface org.uberfire.ssh.service.backend.auth.SSHKeyAuthenticator