Skip to main content

require_admin

Function require_admin 

Source
pub async fn require_admin(operation: &str) -> Result<()>
Expand description

Check if the current account has admin role

§Errors

Returns CliError::NotLoggedIn if no account is logged in. Returns CliError::RoleMissing if the account doesn’t have admin role.

§Examples

use oauth_db_cli::auth::require_admin;

require_admin("list all users").await?;
// Now safe to perform admin operations