Focused crawls are collections of frequently-updated webcrawl data from narrow (as opposed to broad or wide) web crawls, often focused on a single domain or subdomain.
You love to use ruby-jwt and combine it with has_secure_password. Am I right? If yes, check this gem. It allows you to issue tokens for authenticated resources.