mirror of
https://github.com/lingble/chatwoot.git
synced 2025-11-02 12:08:01 +00:00
22 lines
608 B
Ruby
22 lines
608 B
Ruby
module NotionConcern
|
|
extend ActiveSupport::Concern
|
|
|
|
def notion_client
|
|
app_id = GlobalConfigService.load('NOTION_CLIENT_ID', nil)
|
|
app_secret = GlobalConfigService.load('NOTION_CLIENT_SECRET', nil)
|
|
|
|
::OAuth2::Client.new(app_id, app_secret, {
|
|
site: 'https://api.notion.com',
|
|
authorize_url: 'https://api.notion.com/v1/oauth/authorize',
|
|
token_url: 'https://api.notion.com/v1/oauth/token',
|
|
auth_scheme: :basic_auth
|
|
})
|
|
end
|
|
|
|
private
|
|
|
|
def scope
|
|
''
|
|
end
|
|
end
|