Simple OpenID Consumer for NCU
- Simple
- Only for NCU
- Easy to Use
- src/main/resources/openidSetting.properties ( customizable )
Edit the following properties:
openid.return_to={your OAuth callback url}
openid.realm={your website url}
1.Instantial OpenIDManager.
OpenIDManager openIDManager = new OpenIDManager(); //defaults to 'openidSetting.properties'
...or
OpenIDManager openIDManager = new OpenIDManager( "path/to/your/setting" );
2.Get the NCU portal URL and display to user by a WebView(Android apps) or status code 302 moved temporarily(normal web server).
String url = openIDManager.getURLString();
3.You must validate the request redirected from NCU portal after user logining for security issues.
boolean isValid = openIDManager.isValid( request );
4.Get portalId.
String portalId = openIDManager.getIdentity( request );