.signup()
Signs up to a specific authentication scope.
Method Syntaxdb.signup({ ... })
Arguments | Description | ||
---|---|---|---|
namespace required | The namespace to sign up to | ||
database required | The database to sign up to | ||
scope required1.x | The scope to sign up to. Also pass any variables used in the scope. Only supported in SurrealDB 1.x | ||
access required>=2.x | The access to sign in to. Also pass any variables used in the access. Only supported from SurrealDB 2.x onwards |
# With Record Access db.signup({ "namespace": 'surrealdb', "database": 'docs', "access": 'user', # Also pass any properties required by the scope definition "variables": { "email": 'info@surrealdb.com', "password": '123456', } }) # With Scopes await db.signup({ "namespace": 'surrealdb', "database": 'docs', "scope": 'user', # Also pass any properties required by the scope definition "email": 'info@surrealdb.com', "password": '123456' })
You can invalidate the authentication for the current connection using the invalidate()
method. Learn more about handling authentication.