Class: OAuthProvider::Backends::Abstract
- Inherits:
-
Object
- Object
- OAuthProvider::Backends::Abstract
show all
- Defined in:
- lib/oauth_provider/backends/abstract.rb
Instance Method Summary
collapse
Instance Method Details
#add_consumer(provider, callback, token) ⇒ Object
8
9
10
11
12
|
# File 'lib/oauth_provider/backends/abstract.rb', line 8
def add_consumer(provider, callback, token)
consumer = Consumer.new(self, provider, callback, token)
create_consumer(consumer)
consumer
end
|
#add_user_access(user_request, token) ⇒ Object
54
55
56
57
58
59
|
# File 'lib/oauth_provider/backends/abstract.rb', line 54
def add_user_access(user_request, token)
user_access = UserAccess.new(self, user_request.consumer, user_request.shared_key, token)
create_user_access(user_access)
destroy_user_request(user_request)
user_access
end
|
#add_user_request(consumer, authorized, token) ⇒ Object
31
32
33
34
35
|
# File 'lib/oauth_provider/backends/abstract.rb', line 31
def add_user_request(consumer, authorized, token)
user_request = UserRequest.new(self, consumer, authorized, token)
create_user_request(user_request)
user_request
end
|
#destroy_consumer(shared_key) ⇒ Object
27
28
29
|
# File 'lib/oauth_provider/backends/abstract.rb', line 27
def destroy_consumer(shared_key)
raise NotImplemented, "Implement #destroy_consumer in #{self.class}"
end
|
#destroy_user_access(user_access) ⇒ Object
70
71
72
|
# File 'lib/oauth_provider/backends/abstract.rb', line 70
def destroy_user_access(user_access)
raise NotImplemented, "Implement #destroy_user_access in #{self.class}"
end
|
#destroy_user_request(user_request) ⇒ Object
50
51
52
|
# File 'lib/oauth_provider/backends/abstract.rb', line 50
def destroy_user_request(user_request)
raise NotImplemented, "Implement #destroy_user_request in #{self.class}"
end
|
#find_consumer(shared_key) ⇒ Object
19
20
21
|
# File 'lib/oauth_provider/backends/abstract.rb', line 19
def find_consumer(shared_key)
raise NotImplemented, "Implement #find_consumer in #{self.class}"
end
|
#find_user_access(shared_key) ⇒ Object
66
67
68
|
# File 'lib/oauth_provider/backends/abstract.rb', line 66
def find_user_access(shared_key)
raise NotImplemented, "Implement #find_user_access in #{self.class}"
end
|
#find_user_request(shared_key) ⇒ Object
42
43
44
|
# File 'lib/oauth_provider/backends/abstract.rb', line 42
def find_user_request(shared_key)
raise NotImplemented, "Implement #find_user_request in #{self.class}"
end
|
#provider ⇒ Object
4
5
6
|
# File 'lib/oauth_provider/backends/abstract.rb', line 4
def provider
@provider ||= Provider.new(self)
end
|
#save_consumer(shared_key) ⇒ Object
23
24
25
|
# File 'lib/oauth_provider/backends/abstract.rb', line 23
def save_consumer(shared_key)
raise NotImplemented, "Implement #save_consumer in #{self.class}"
end
|
#save_user_request(user_request) ⇒ Object
46
47
48
|
# File 'lib/oauth_provider/backends/abstract.rb', line 46
def save_user_request(user_request)
raise NotImplemented, "Implement #save_user_request in #{self.class}"
end
|