Files
ROC/modules/openid/persitence/cms_openid_storage_null.e
jvelilla 26276dad5d Added OpenId Module.
Better way to present handle authentication strategies in the view using tabs.
2015-06-30 16:54:09 -03:00

61 lines
1.2 KiB
Plaintext

note
description: "Summary description for {CMS_OPENID_STORAGE_NULL}."
date: "$Date$"
revision: "$Revision$"
class
CMS_OPENID_STORAGE_NULL
inherit
CMS_OPENID_STORAGE_I
feature -- Error handler
error_handler: ERROR_HANDLER
-- Error handler.
do
create Result.make
end
feature -- Access: Users
user_openid_by_userid_identity (a_uid: like {CMS_USER}.id; a_identity: READABLE_STRING_GENERAL): detachable CMS_USER
-- <Precursor>
do
end
user_openid_by_identity (a_identity: READABLE_STRING_GENERAL;): detachable CMS_USER
-- <Precursor>
do
end
feature -- Access: Consumers
openid_consumers: LIST [STRING]
-- <Precursor>
do
create {ARRAYED_LIST[STRING]}Result.make(0)
end
openid_consumer_by_name (a_name: READABLE_STRING_8): detachable CMS_OPENID_CONSUMER
-- <Precursor>
do
end
feature -- Change: User Oauth2
new_user_openid (a_token: READABLE_STRING_GENERAL; a_user: CMS_USER)
-- <Precursor>
do
end
update_user_openid (a_token: READABLE_STRING_GENERAL; a_user_profile: READABLE_STRING_32; a_user: CMS_USER; a_consumer_table: READABLE_STRING_GENERAL )
-- Update user `a_user' with oauth2 authentication.
do
end
end