Skip to content

Commit 43013bc

Browse files
committed
Update Raven notes for a post-Raven world
1 parent fab5a8e commit 43013bc

File tree

1 file changed

+22
-9
lines changed

1 file changed

+22
-9
lines changed

content/reference/web-hosting/raven-authentication.md

Lines changed: 22 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: "Raven authentication"
2+
title: "University Account authentication"
33
date: 2021-04-20T09:27:49+01:00
44
group: web-hosting
55
layout: docs
@@ -9,10 +9,22 @@ toc: true
99
## Overview
1010

1111
You 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

1729
The 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
88100
RewriteEngine On
@@ -110,7 +122,8 @@ using something else you should be able to work out what to do.)
110122
## Within an application
111123

112124
If 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

Comments
 (0)