35 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| mod_openid 
 | |
| Transform the Jabber Server in an openid provider.
 | |
| (http://openid.net/)
 | |
| 
 | |
| Author: Olivier Goffart <ogoffart@kde.org>
 | |
| 
 | |
| Motivation:
 | |
| There are already severals existing openid provider that uses the JabberId as id. 
 | |
| ( http://openid.xmpp.za.net/ http://xmppid.net/ )
 | |
| But none of them are open source.
 | |
| The idea is that having the openid server in the same place as the jabber server reduce 
 | |
| the size of the security chain we have to trust.   
 | |
| Instead of trusting both the jabber server and the openid provider, we can trust only 
 | |
| the Jabber server.
 | |
| 
 | |
| 
 | |
| Status:
 | |
| Currently, the implementation just ask for the jabber password. 
 | |
| Some security function are also lacking.
 | |
| The plan was to use something similair to XEP-0070
 | |
| 
 | |
| How it works:
 | |
| Add in your ejabberd.cfg
 | |
| {listen, [  ...
 | |
|           {5280, ejabberd_http,    [http_poll, web_admin, {request_handlers , [{["openid"],mod_openid }]}]} ,
 | |
| 
 | |
| Then your open id is    http://server.org:5280/openid/user@server.org
 | |
| Hopelifully it should be possible to have more nice-looking urls.
 | |
| 
 | |
| 
 | |
| Future:
 | |
| I have no plan to continue working on it.  Feel free to take over.
 | |
| I'd be happy to reply to questions.
 | |
| 
 |