yyc1217 / OpenID-Consumer

Simple OpendID Consumer for NCU

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OpenID-NCU-Consumer

Simple OpenID Consumer for NCU

  • Simple
  • Only for NCU
  • Easy to Use

How to use

setting
  • src/main/resources/openidSetting.properties ( customizable )

Edit the following properties:

openid.return_to={your OAuth callback url}
openid.realm={your website url}
Usage

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 );

About

Simple OpendID Consumer for NCU


Languages

Language:Java 100.0%