非管理者ユーザーは独自のAPIキーを発行できますか?

allowed user api auth redirects サイト設定にドメイン(およびパス)を追加する必要があります。

手動で HTTP リクエストを発行している場合は、discourse://auth_redirect が機能するはずです。