UBITname Authentication for Central Campus Web Server
UBITName Login authentication, based on Shibboleth, allows for single sign-on authentication to enabled services. Once authenticated, a user will no longer be prompted additionally for a UBITName and password as they go between UBITName Login-enabled services and websites. UBITName Login-enabled services continue to grow; a list is available at: http://ubit.buffalo.edu/login/services.phpFAQ
How To
- Allow access to any valid UBITname
- Allow access only to a specifc wings group
- Allow access by a specifc list of UBITnames
- Allow access only to UBITnames that have paid the Comprehensive / Technology Fee
- Get additional help
FAQ
What is shibboleth?
Shibboleth is standards-based, open source middleware software which provides Web Single SignOn (SSO) across or within organizational boundaries. It allows sites to make informed authorization decisions for individual access of protected online resources in a privacy-preserving manner. More information is available at shibboleth.internet2.eduHow To
Allow access to any valid UBITname.
Create a file called .htaccess in your directory. The file should contain the following lines which are required:AuthType shibboleth
AuthName "UBITname Login"
ShibRequireSession on
Header append Cache-Control "private"
require valid-user
Allow access only to a specifc wings group.
Create a file called .htaccess in your directory. The file should contain the following lines which are required:AuthType shibboleth
AuthName "UBITname Login"
ShibRequireSession on
Header append Cache-Control "private"
require wingsgroup ~ ^group1$
Note: For groups that contain an underscore "_" in their name, you will need to replace the underscore with a forward slash "/". Groups that contain a hyphen or dash "-" will work with no modification.
You can require more than one group with a line such as:
Allow access by a specifc list of UBITnames.
Create a file called .htaccess in your directory. The file should contain the following lines which are required:AuthType shibboleth
AuthName "UBITname Login"
ShibRequireSession on
Header append Cache-Control "private"
require user ubitname1 ubitname2 ubitname3
Allow access based on affiliation.
Create a file called .htaccess in your directory. The file should contain the following lines which are required:AuthType shibboleth
AuthName "UBITname Login"
ShibRequireSession on
Header append Cache-Control "private"
Require unscoped-affiliation ~ affiliation
Require unscoped-affiliation ~ staff|faculty
Allow access only to UBITnames that have paid the Comprehensive / Technology Fee.
Create a file called .htaccess in your directory. The file should contain the following lines which are required:AuthType shibboleth
AuthName "UBITname Login"
ShibRequireSession on
Header append Cache-Control "private"
require wingsgroup ~ ^ub/access/publabs$

