In Solana programs, authorities are entities or accounts that have the right to perform certain actions or make changes within the program.

For example

Creating and revoking mint authority

spl-token create-token
spl-token create-account <token_mint_address> 
spl-token mint <token_mint_address> 10000000000
spl-token authorize  <token_id>  mint --disable
spl-token mint <token_mint_address> 10000000000

Screenshot 2024-09-13 at 7.49.03 PM.png

Screenshot 2024-09-13 at 7.50.27 PM.png