Jump to content

PubCookie on Redbrick: Difference between revisions

no edit summary
(Added example for one or more user authentication and changed permission)
No edit summary
 
(3 intermediate revisions by 3 users not shown)
Line 1: Line 1:
[http://www.pubcookie.org/ Pubcookie] is software that allows users at an institution (e.g. Redbrick) to sign-in once to a webpage, and then have "official" access to all other webpages at that institution! This means that you, as a Redbrick user, can login once with your Redbrick username/password, and then do funky stuff (like edit these Wiki webpages) that nobody else on the internet can do! [[User:Colmmacc|Colmmacc]] has setup a very basic pubcookie service on Redbrick. It's not pretty, no nice logos, and there are some broken image links, but well, it works - so it's a start, and others can make it look pretty :)
[http://www.pubcookie.org/ Pubcookie] is software that allows users at an institution (e.g. Redbrick) to sign-in once to a webpage, and then have "official" access to all other webpages at that institution! This means that you, as a Redbrick user, can login once with your Redbrick username/password, and then do funky stuff (like edit these Wiki webpages) that nobody else on the internet can do! [[User:Colmmacc|Colmmacc]] has setup a very basic pubcookie service on Redbrick. It's not pretty, no nice logos, and there are some broken image links, but well, it works - so it's a start, and others can make it look pretty :)
Recently fixed by [[User:maK|maK]]


Anyway, go to:
Anyway, go to:
Line 15: Line 18:
... where you'll see a page congratulating you on it working, and a messy dump of lots of variables (that Redbrick has access to, i.e., your "environment"), just to prove that [[User:colmmacc|colmmacc]] can't see your password :)
... where you'll see a page congratulating you on it working, and a messy dump of lots of variables (that Redbrick has access to, i.e., your "environment"), just to prove that [[User:colmmacc|colmmacc]] can't see your password :)


To get more techie, the pubcookie auth module does some clever things like enforce https (i.e. secure web - 'http://www.redbrick.dcu.ie/~colmmacc/yoyo/' should not work), it sets 'REMOTE_USER' to something useful (i.e. their redbrick username) and is generally cool.
To get more techie, the pubcookie auth module does some clever things like enforce https (i.e. secure web - 'http://www.redbrick.dcu.ie/~colmmacc/yoyo/ ' should not work), it sets 'REMOTE_USER' to something useful (i.e. their redbrick username) and is generally cool.


==To use PubCookie==
==To use PubCookie==
Line 31: Line 34:
  PubcookieAppID ''"some unique identifier for your area"''
  PubcookieAppID ''"some unique identifier for your area"''
  Authtype pubcookie  
  Authtype pubcookie  
  require username username2 username3
  require user "username1","username2","username3"


Any files that gets referenced by the html directly eg: javascript , css should not be placed in a protected directory.  
Any files that gets referenced by the html directly eg: javascript , css should not be placed in a protected directory.  
Line 45: Line 48:


* [[Main_Page|Redbrick Wiki]], this wiki, uses this as its authenticator.  
* [[Main_Page|Redbrick Wiki]], this wiki, uses this as its authenticator.  
* [[User:Shimoda|Shimoda]] has a script that can [http://www.redbrick.dcu.ie/~shimoda/proxy/prox.cgi access webpages from DCU] including sites that DCU has subscriptions to.
* [[User:Shimoda|Shimoda]] has a script that can [https://www.redbrick.dcu.ie/~shimoda/proxy/ access webpages from DCU] including sites that DCU has subscriptions to.
* [[User:Link|Link]] has a [http://www.redbrick.dcu.ie/~link/news/ web newsreader]
* [[User:Link|Link]] has a [http://www.redbrick.dcu.ie/~link/news/ web newsreader]


[[Category:HowTo]]
[[Category:HowTo]]