The best method is with nostr, as main login. You can use a dedicated nostr npub/nsec or your usual one for nostr. You can manage multiple nsec keys with nos2x browser extension or Alby browser extension. Works perfectly fine and safe.
Others (LN or github) is better to have them as backup only.