debian-mirror-gitlab/doorkeeper/spec/dummy/config/routes.rb
2020-01-04 02:51:38 +05:30

52 lines
1.5 KiB
Ruby

Rails.application.routes.draw do
use_doorkeeper
use_doorkeeper scope: 'scope'
scope 'inner_space' do
use_doorkeeper scope: 'scope' do
controllers authorizations: 'custom_authorizations',
tokens: 'custom_authorizations',
applications: 'custom_authorizations',
token_info: 'custom_authorizations'
as authorizations: 'custom_auth',
tokens: 'custom_token',
token_info: 'custom_token_info'
end
end
scope 'space' do
use_doorkeeper do
controllers authorizations: 'custom_authorizations',
tokens: 'custom_authorizations',
applications: 'custom_authorizations',
token_info: 'custom_authorizations'
as authorizations: 'custom_auth',
tokens: 'custom_token',
token_info: 'custom_token_info'
end
end
scope 'outer_space' do
use_doorkeeper do
controllers authorizations: 'custom_authorizations',
tokens: 'custom_authorizations',
token_info: 'custom_authorizations'
as authorizations: 'custom_auth',
tokens: 'custom_token',
token_info: 'custom_token_info'
skip_controllers :tokens, :applications, :token_info
end
end
get 'metal.json' => 'metal#index'
get '/callback', to: 'home#callback'
get '/sign_in', to: 'home#sign_in'
resources :semi_protected_resources
resources :full_protected_resources
root to: 'home#index'
end