Add RemoteStorageAuthorization model
This commit is contained in:
@@ -77,14 +77,13 @@ class Rs::OauthController < ApplicationController
|
||||
|
||||
client_id.gsub!(/http(s)?:\/\//, "")
|
||||
|
||||
rs = RemoteStorage.new
|
||||
auth = rs.create_authorization(current_user, {
|
||||
auth = current_user.remote_storage_authorizations.create!(
|
||||
permissions: permissions,
|
||||
client_id: client_id,
|
||||
redirect_uri: redirect_uri,
|
||||
app_name: client_id, #TODO use user-defined name
|
||||
expire_at: expire_at
|
||||
})
|
||||
)
|
||||
|
||||
redirect_to url_with_state("#{redirect_uri}#access_token=#{auth.token}", state), allow_other_host: true
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user