Skip to content

Commit

Permalink
update README.md with preferred Keycloak version
Browse files Browse the repository at this point in the history
  • Loading branch information
guFalcon committed Apr 3, 2024
1 parent df178b0 commit 158fa26
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ As a reader for students it has various benefits, such as responsive design allo

## Technical Explanation
The purpose of this repository is to provide a platform for all lecture-notes and interactive material for the teacher and students.
It hides behind a configurable Keycloak Authorization Server and thus your material is not publicly available, circumventing various license's restrictions.
It hides behind a configurable Keycloak Authorization Server (version >16 as far as I can tell, most current version is recommended) and thus your material is not publicly available, circumventing various license's restrictions.

The reason why it has its own server is because of server-side authentication as opposed to client-side. When doing client-side you'll send the contents anyways, but hide them until the user is authenticated. That, of course, doesn't help at all avoiding any crawlers looking for unlicensed images. In order to do that you have to go server-side authentication which means that you're not sending anything as long as the user is not authenticated. That, of course, may only be achieved by manipulating the server itself, which sadly is not possible with Github Pages (at least not without a costly Enterprise subscription).

Expand Down

0 comments on commit 158fa26

Please sign in to comment.