Comments (2)
Hi
It seems you are not getting provider object from session in return action.
Please have a look the code given below:-
Suppose in first java action you are writing this code:-
AuthProvider provider = AuthProviderFactory.getInstance(“hotmail”);
String returnToUrl = "http://opensource.brickred.com/socialauthdemo/socialAuthSuccessAction.do"; (Change it with your return URL)
HttpSession session = request.getSession();
Session.setAttribute(“provider”,provider);
String url = provider.getLoginRedirectURL(returnToUrl);
//..your code to forward it to url.
In success action get the provider from session:-
HttpSession session = request.getSession();
AuthProvider provider = null;
If(Session.getAttribute(“provider”)!=null){
provider = (AuthProvider)session.getAttribute(“provider”);
}
if (provider != null) {
Profile profile = provider.verifyResponse(request);
//….rest of code
}
I am attaching my struts action files also for your reference. In struts action I am using form bean to store provider object in session. But in above example I am setting provider in session directly. So if you are not using struts you can use above code.
OR you can go through the following link for complete understanding of struts
demo.
http://code.google.com/p/socialauth/wiki/StrutsSample
I hope it will help you to resolve your problem. If you are still facing same
issue , please send me your complete code of these actions.
Regards
Tarun
Original comment by [email protected]
on 10 Nov 2010 at 12:52
from socialauth.
Original comment by [email protected]
on 8 Dec 2010 at 3:19
- Changed state: Done
- Added labels: Type-Task
- Removed labels: Type-Defect
from socialauth.
Related Issues (20)
- googleplus is not a provider or valid OpenId URL HOT 3
- googleplus is not a provider or valid OpenId URL HOT 3
- SocialAuthException: Verification code is null HOT 2
- First authentication does not works when application embedded to facebook canvas HOT 1
- implement equals() and hashcode() for org.brickred.socialauth.Contact class HOT 3
- Redirect to another activity after login
- Twitter OnLogin Dialoge by Pressing Cancel button Socialauth redirecting to wrong password page. HOT 1
- Changed keys but app name is not changing
- How fetch Public-url for LinkedIn Login auth
- Verification code is null
- SSL Vulnerability in App
- Not getting access to gmail profile after logging in. Profile is returned as null. HOT 1
- Linkedin integration not working HOT 1
- Failed to parse the contacts from response.https://www.google.com/m8/feeds/contacts/default/full/?max-results=1000
- I am not able to get the provider instance after sucessfully authentication
- Yahoo Invalid Redirect URL problem
- Google auth using deprecated API, will stop working on Mar, 23 2015 HOT 2
- Yammer auth is not working/not correct HOT 1
- javax.net.ssl.SSLHandshakeException: General SSLEngine problem
- Facebook Permissions not getting included
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from socialauth.