Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
P
PERFORMA_REPLICA
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Muhammad Usman
PERFORMA_REPLICA
Commits
53775818
Commit
53775818
authored
Dec 28, 2018
by
Nilu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
facebook login modification (reverted from commit
601caf79
)
parent
601caf79
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
1 additions
and
43 deletions
+1
-43
FacebookOAuthLoginFP.java
cmsWebApp/src/performa/form/FacebookOAuthLoginFP.java
+0
-42
CustomServlets_adminPortal.xml
...oot/extensions/adminportal/CustomServlets_adminPortal.xml
+1
-1
No files found.
cmsWebApp/src/performa/form/FacebookOAuthLoginFP.java
deleted
100644 → 0
View file @
601caf79
package
performa
.
form
;
import
javax.servlet.http.*
;
import
oneit.appservices.config.*
;
import
oneit.security.oauth.form.BaseOAuthLoginFP
;
import
oneit.servlets.forms.*
;
import
oneit.utils.*
;
public
class
FacebookOAuthLoginFP
extends
BaseOAuthLoginFP
{
public
static
final
String
CONFIG_FACEBOOK_PROFILE_PARAMS_KEY
=
"facebook.profile.params"
;
public
static
final
String
FACEBOOK_APPID_ATTRIB_NAME
=
"facebook.appId"
;
public
static
final
String
FACEBOOK_APP_OATH_URL
=
"http://www.facebook.com/dialog/oauth"
;
public
static
final
String
FACEBOOK_PROFILE_API_URL
=
"https://graph.facebook.com/me"
;
public
static
final
String
FACEBOOK_ACCSESS_TOKEN_URL
=
"https://graph.facebook.com/oauth/access_token"
;
public
static
final
String
FACEBOOK_APP_SECRET_ATTR_NAME
=
"facebook.appSecret"
;
public
static
final
String
FACEBOOK_PROFILE_REQ_PARAMS
=
ConfigMgr
.
getKeyfileString
(
CONFIG_FACEBOOK_PROFILE_PARAMS_KEY
,
"id,first_name,last_name,email"
);
@Override
public
String
getOAuthLoginURL
(
SubmissionDetails
submission
,
String
token
)
{
String
appId
=
ConfigMgr
.
getKeyfileString
(
FACEBOOK_APPID_ATTRIB_NAME
);
String
callbackURL
=
getCallbackURL
(
submission
.
getRequest
());
return
FACEBOOK_APP_OATH_URL
+
HTTPRequestDetails
.
getParamStringURL
(
CollectionUtils
.
mapEntry
(
"client_id"
,
appId
).
mapEntry
(
"redirect_uri"
,
callbackURL
)
.
mapEntry
(
"scope"
,
"public_profile,email"
).
mapEntry
(
"state"
,
token
).
toMap
());
}
public
static
String
getCallbackURL
(
HttpServletRequest
request
)
{
String
urlFirstBit
=
request
.
getScheme
()
+
"://"
+
request
.
getServerName
();
System
.
out
.
println
(
"urlFirstBit : "
+
urlFirstBit
);
System
.
out
.
println
(
"request.getContextPath() : "
+
request
.
getContextPath
());
return
HTTPRequestDetails
.
getFullURL
(
urlFirstBit
+
request
.
getContextPath
()
+
"/facebookCallback"
,
new
String
[
0
]);
}
}
\ No newline at end of file
cmsWebApp/webroot/extensions/adminportal/CustomServlets_adminPortal.xml
View file @
53775818
...
@@ -89,7 +89,7 @@
...
@@ -89,7 +89,7 @@
<NODE
name=
"nonExistErrorMessage"
factory=
"String"
value=
"Please enter a value for password"
/>
<NODE
name=
"nonExistErrorMessage"
factory=
"String"
value=
"Please enter a value for password"
/>
</PARSER>
</PARSER>
</FORM>
</FORM>
<FORM
name=
"*.facebookOAuthLogin"
factory=
"Participant"
class=
"
performa
.form.FacebookOAuthLoginFP"
/>
<FORM
name=
"*.facebookOAuthLogin"
factory=
"Participant"
class=
"
oneit.security.oauth
.form.FacebookOAuthLoginFP"
/>
<FORM
name=
"*.googleOAuthLogin"
factory=
"Participant"
class=
"oneit.security.oauth.form.GoogleOAuthLoginFP"
/>
<FORM
name=
"*.googleOAuthLogin"
factory=
"Participant"
class=
"oneit.security.oauth.form.GoogleOAuthLoginFP"
/>
<FORM
name=
"*.linkedinOAuthLogin"
factory=
"Participant"
class=
"performa.form.LinkedInOAuthLoginFP"
/>
<FORM
name=
"*.linkedinOAuthLogin"
factory=
"Participant"
class=
"performa.form.LinkedInOAuthLoginFP"
/>
</NODE>
</NODE>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment