Class Auth

java.lang.Object
org.ngengine.auth.Auth
Direct Known Subclasses:
Nip46Auth, NsecAuth

public abstract class Auth extends Object
  • Field Details Link icon

  • Constructor Details Link icon

  • Method Details Link icon

    • getNewIdentityText Link icon

      public abstract String getNewIdentityText()
    • open Link icon

      public void open(NWindowManagerComponent manager, String forPubKey, BiConsumer<NWindow<AuthConfig>,Throwable> callback)
    • open Link icon

      public void open(NWindowManagerComponent manager, BiConsumer<NWindow<AuthConfig>,Throwable> callback)
    • getStore Link icon

      public org.ngengine.platform.VStore getStore()
    • isStoreEnabled Link icon

      public boolean isStoreEnabled()
    • getOptions Link icon

      protected AuthConfig getOptions()
    • isEnabled Link icon

      public abstract boolean isEnabled()
    • load Link icon

      protected abstract org.ngengine.platform.AsyncTask<org.ngengine.nostr4j.signer.NostrSigner> load(org.ngengine.platform.VStore store, String pub, String encryptionKey)
    • load Link icon

      public org.ngengine.platform.AsyncTask<org.ngengine.nostr4j.signer.NostrSigner> load(String pub, String encryptionKey)
    • delete Link icon

      protected abstract org.ngengine.platform.AsyncTask<Void> delete(org.ngengine.platform.VStore store, String pub)
    • delete Link icon

      public org.ngengine.platform.AsyncTask<Void> delete(String pub)
    • listSaved Link icon

      protected abstract org.ngengine.platform.AsyncTask<List<String>> listSaved(org.ngengine.platform.VStore store)
    • listSaved Link icon

      public org.ngengine.platform.AsyncTask<List<String>> listSaved()
    • save Link icon

      protected abstract org.ngengine.platform.AsyncTask<Void> save(org.ngengine.platform.VStore store, org.ngengine.nostr4j.signer.NostrSigner signer, String encryptionKey)
    • save Link icon

      public org.ngengine.platform.AsyncTask<Void> save(org.ngengine.nostr4j.signer.NostrSigner signer, String encryptionKey)