{"version":1,"pages":[{"id":"q2jaZEdsAj2ufwp9tIj6","title":"Doorkeeper Guides","pathname":"/guides","siteSpaceId":"sitesp_v1vip","description":""},{"id":"-L_c3ukP3E63rvMUtoah","title":"Getting Started","pathname":"/guides/ruby-on-rails/getting-started","siteSpaceId":"sitesp_v1vip","description":"","breadcrumbs":[{"label":"Ruby on Rails"}]},{"id":"-L_cRdFhxMyS8Lfx2jIj","title":"Routes","pathname":"/guides/ruby-on-rails/routes","siteSpaceId":"sitesp_v1vip","description":"","breadcrumbs":[{"label":"Ruby on Rails"}]},{"id":"-Laj4H6YHCiflIs-gL85","title":"Configuration","pathname":"/guides/ruby-on-rails/configuration","siteSpaceId":"sitesp_v1vip","description":"","breadcrumbs":[{"label":"Ruby on Rails"}]},{"id":"-LajDMZYh2MU50gqZ94t","title":"Scopes","pathname":"/guides/ruby-on-rails/scopes","siteSpaceId":"sitesp_v1vip","description":"","breadcrumbs":[{"label":"Ruby on Rails"}]},{"id":"-L_c_HMiU-67b5uMmWfR","title":"Securing the API","pathname":"/guides/ruby-on-rails/protecting-your-resources","siteSpaceId":"sitesp_v1vip","description":"","breadcrumbs":[{"label":"Ruby on Rails"}]},{"id":"-L_cV_lXmvZ5T4mPSrTZ","title":"API Mode","pathname":"/guides/ruby-on-rails/api-mode","siteSpaceId":"sitesp_v1vip","description":"","breadcrumbs":[{"label":"Ruby on Rails"}]},{"id":"-Laj3K_heIUpig3eWa2H","title":"PKCE Flow","pathname":"/guides/ruby-on-rails/pkce-flow","siteSpaceId":"sitesp_v1vip","description":"","breadcrumbs":[{"label":"Ruby on Rails"}]},{"id":"-M3Fk38MaCE0pMpxd2y1","title":"Polymorphic Resource Owner","pathname":"/guides/ruby-on-rails/polymorphic-resource-owner","siteSpaceId":"sitesp_v1vip","description":"","breadcrumbs":[{"label":"Ruby on Rails"}]},{"id":"-L_c46q1EbyGU6a5dt8h","title":"Grape","pathname":"/guides/grape/grape","siteSpaceId":"sitesp_v1vip","description":"","breadcrumbs":[{"label":"Grape"}]},{"id":"-L_c4G-kaPDcvToxW2bG","title":"Active Record","pathname":"/guides/orms/active-record","siteSpaceId":"sitesp_v1vip","description":"","breadcrumbs":[{"label":"ORMs"}]},{"id":"-L_c4Y2vP6qY7LkQ1yBq","title":"MongoDB","pathname":"/guides/orms/mongodb","siteSpaceId":"sitesp_v1vip","description":"","breadcrumbs":[{"label":"ORMs"}]},{"id":"-L_c4t9sjiSEnQ7DgoVX","title":"Sequel","pathname":"/guides/orms/sequel","siteSpaceId":"sitesp_v1vip","description":"","breadcrumbs":[{"label":"ORMs"}]},{"id":"-L_c4w7EiL3rT0z9qHd7","title":"Couchbase","pathname":"/guides/orms/couchbase","siteSpaceId":"sitesp_v1vip","description":"","breadcrumbs":[{"label":"ORMs"}]},{"id":"-L_cDFhlt_BLZ0YM9no2","title":"Database Design","pathname":"/guides/internals/database-design","siteSpaceId":"sitesp_v1vip","description":"","breadcrumbs":[{"label":"Internals"}]},{"id":"-L_cXGNRBmwE1gJESyk6","title":"Internationalization (i18n)","pathname":"/guides/internals/internationalization-i18n","siteSpaceId":"sitesp_v1vip","description":"","breadcrumbs":[{"label":"Internals"}]},{"id":"-L_cXoveAh1UTaHPVHMe","title":"Rake","pathname":"/guides/internals/rake","siteSpaceId":"sitesp_v1vip","description":"","breadcrumbs":[{"label":"Internals"}]},{"id":"-L_cf1EaVk5jQ9rkD9R2","title":"Testing","pathname":"/guides/internals/testing","siteSpaceId":"sitesp_v1vip","description":"","breadcrumbs":[{"label":"Internals"}]},{"id":"-L_cf7C3rtIHVKJPKsdR","title":"Upgrading","pathname":"/guides/internals/upgrading","siteSpaceId":"sitesp_v1vip","description":"","breadcrumbs":[{"label":"Internals"}]},{"id":"-M2-1I3OIIWNoLKT3r2F","title":"Creating extensions","pathname":"/guides/internals/creating-extensions","siteSpaceId":"sitesp_v1vip","description":"","breadcrumbs":[{"label":"Internals"}]},{"id":"-L_cWy029p0c-7kMdF1U","title":"Token and Application Secrets","pathname":"/guides/security/token-and-application-secrets","siteSpaceId":"sitesp_v1vip","description":"","breadcrumbs":[{"label":"Security"}]},{"id":"-LzuoW3DcS2XXE9TJE5j","title":"Models","pathname":"/guides/configuration/models","siteSpaceId":"sitesp_v1vip","description":"","breadcrumbs":[{"label":"Configuration"}]},{"id":"-L_cYfM8Npv5lgmZERg-","title":"Scopes","pathname":"/guides/configuration/scopes","siteSpaceId":"sitesp_v1vip","description":"","breadcrumbs":[{"label":"Configuration"}]},{"id":"-LaWgX3V_4B2q3o2V427","title":"Skip Authorization","pathname":"/guides/configuration/skip-authorization","siteSpaceId":"sitesp_v1vip","description":"How to use `skip_authorization` configuration option","breadcrumbs":[{"label":"Configuration"}]},{"id":"-L_cZFTfHbRfvoW4nDe_","title":"Other Configurations","pathname":"/guides/configuration/other-configurations","siteSpaceId":"sitesp_v1vip","description":"","breadcrumbs":[{"label":"Configuration"}]},{"id":"-LajBuuhJhgll-yxH9Cy","title":"Route Constraints and other integrations","pathname":"/guides/configuration/route-constraints-and-other-integrations","siteSpaceId":"sitesp_v1vip","description":"","breadcrumbs":[{"label":"Configuration"}]}]}