Fetch/store Web App metadata and icons, finish RS integration #153

Merged
raucao merged 39 commits from feature/142-webapp_database into master 2024-01-01 13:18:48 +00:00
2 changed files with 4 additions and 8 deletions
Showing only changes of commit 3e9a08a266 - Show all commits

View File

@ -23,12 +23,8 @@ class RemoteStorageAuthorization < ApplicationRecord
after_destroy :remove_token_expiry_job
def url
if self.redirect_uri
uri = URI.parse self.redirect_uri
"#{uri.scheme}://#{client_id}"
else
"http://#{client_id}"
end
uri = URI.parse self.redirect_uri
"#{uri.scheme}://#{client_id}"
end
def delete_token_from_redis

View File

@ -1,8 +1,8 @@
FactoryBot.define do
factory :remote_storage_authorization do
permissions { ["documents:rw"] }
client_id { "some-fancy-app" }
redirect_uri { "https://example.com/some-fancy-app" }
client_id { "app.example.com" }
redirect_uri { "https://app.example.com" }
app_name { "Fancy App" }
expire_at { 1.month.from_now }
web_app