class PublicKeyAuthenticator extends PublickeyAuthenticator with SshKeyService with DeployKeyService

Linear Supertypes
DeployKeyService, SshKeyService, PublickeyAuthenticator, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. PublicKeyAuthenticator
  2. DeployKeyService
  3. SshKeyService
  4. PublickeyAuthenticator
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new PublicKeyAuthenticator(genericUser: String)

Value Members

  1. def addDeployKey(userName: String, repositoryName: String, title: String, publicKey: String, allowWrite: Boolean)(implicit s: (blockingApi)#Session): Unit
    Definition Classes
    DeployKeyService
  2. def addPublicKey(userName: String, title: String, publicKey: String)(implicit s: (blockingApi)#Session): Unit
    Definition Classes
    SshKeyService
  3. def authenticate(username: String, key: PublicKey, session: ServerSession): Boolean
    Definition Classes
    PublicKeyAuthenticator → PublickeyAuthenticator
  4. def deleteDeployKey(userName: String, repositoryName: String, deployKeyId: Int)(implicit s: (blockingApi)#Session): Unit
    Definition Classes
    DeployKeyService
  5. def deletePublicKey(userName: String, sshKeyId: Int)(implicit s: (blockingApi)#Session): Unit
    Definition Classes
    SshKeyService
  6. def getAllDeployKeys()(implicit s: (blockingApi)#Session): List[DeployKey]
    Definition Classes
    DeployKeyService
  7. def getAllKeys()(implicit s: (blockingApi)#Session): List[SshKey]
    Definition Classes
    SshKeyService
  8. def getDeployKeys(userName: String, repositoryName: String)(implicit s: (blockingApi)#Session): List[DeployKey]
    Definition Classes
    DeployKeyService
  9. def getPublicKeys(userName: String)(implicit s: (blockingApi)#Session): List[SshKey]
    Definition Classes
    SshKeyService