Please enter the CouchDB server information below. We can use only Secure (HTTPS) connections on Obsidian Mobile. You cannot use capital letters, spaces, or special characters in the database name. And not allowed to start with an underscore (_). If you cannot avoid CORS issues, you might want to try this option. It uses Obsidian's internal API to communicate with the CouchDB server. Not compliant with web standards, but works. Note that this might break in future Obsidian versions. `${syncSetting.jwtExpDuration}`, (v) => (syncSetting.jwtExpDuration = parseInt(v) || 0)} disabled={!isUseJWT} /> For HS256/HS512 algorithms, provide the shared secret key. For ES256/ES512 algorithms, provide the pkcs8 PEM-formatted private key. JWT (JSON Web Token) authentication allows you to securely authenticate with the CouchDB server using tokens. Ensure that your CouchDB server is configured to accept JWTs and that the provided key and settings match the server's configuration. Incidentally, I have not verified it very thoroughly.
{error} {#if processing} Checking connection... Please wait. {:else} checkAndCommit()} /> commit()} /> cancel()} /> {/if}