11---
2- title : " Raven authentication"
2+ title : " University Account authentication"
33date : 2021-04-20T09:27:49+01:00
44group : web-hosting
55layout : docs
@@ -9,10 +9,22 @@ toc: true
99## Overview
1010
1111You can configure your site, or a subset of pages, to require user
12- authentication with [ Raven] ( https://raven.cam.ac.uk ) , the university's
13- authentication system.
12+ authentication with a University Account (formerly known as Raven).
1413
15- ## With .htaccess
14+ ## With .htaccess using Ucam-WebAuth
15+
16+ {{< alert type="warning" >}}
17+ Legacy Raven is being retired in December 2024, which means Ucam-WebAuth
18+ will no longer be an option to directly authenticate University Accounts
19+ against the official university-provided service.
20+
21+ The SRCF hosts [ Nevar] ( https://nevar.srcf.net ) , an alternative service
22+ which allows site visitors to authenticate with their University Account
23+ over a university-supported protocol (OAuth2), and allows websites to
24+ continue requesting authentication information via Ucam-WebAuth. This
25+ replacement service will be made the default on the SRCF webserver when
26+ Legacy Raven is switched off, in order to maintain site availability.
27+ {{< /alert >}}
1628
1729The SRCF has the
1830[ mod\_ ucam\_ webauth] ( https://github.com/cambridgeuniversity/mod_ucam_webauth )
@@ -82,7 +94,7 @@ echo "Hello {$_SERVER['REMOTE_USER']}!"
8294?>
8395```
8496
85- ### Example configuration:
97+ ### Example configuration
8698
8799``` apache
88100RewriteEngine On
@@ -110,7 +122,8 @@ using something else you should be able to work out what to do.)
110122## Within an application
111123
112124If you're writing or maintaining a webapp that needs to authenticate
113- users for certain pages, you'll likely need a Raven or UCamWebAuth
114- library. The [ Raven developer
115- documentation] ( https://docs.raven.cam.ac.uk ) may be useful for finding a
116- suitable integration.
125+ users for certain pages, you'll likely need a Raven, Ucam-WebAuth or
126+ OAuth2 library.
127+
128+ The [ Raven developer documentation] ( https://docs.raven.cam.ac.uk ) may be
129+ useful for finding a suitable integration.
0 commit comments