blob: 230def3529f327416f98b44007a00aacfe9ef16f (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
|
# Authorization by direct link
[](https://github.com/valentineus/auth-link/releases)
[](https://travis-ci.org/valentineus/auth-link)
[](https://www.codacy.com/app/valentineus/auth-link)
[](https://gitter.im/valentineus/auth-link)
Authorization plugin for Moodle.
Adds the ability to authorize a user by a direct link.
## Installation
Get the installation package in any of the available methods:
* [GitHub Releases](https://github.com/valentineus/auth-link/releases).
* [Compilation from the source code](#build).
In Moodle in the administration panel go to the "Plugins" section and make a standard installation of the plug-in.
## Using
Pass the variables `username` and `password` in any standard way.
Variables are read from a file `$ _REQUEST`, which guarantees GET and POST requests performance, as well as support for the cookie.
Example of a link that authorizes a user on the course:
```
https://yourwebserver.org/course/view.php?id=2&username=guest&password=qwerty
```
## Build
Self-assembly package is as follows:
* Clone the repository:
```bash
git clone https://github.com/valentineus/auth-link.git auth-link
```
* Run the build script:
```bash
cd ./auth-link
/bin/sh build.sh
```
## License
<img height="256px" alt="GNU Banner" src="https://www.gnu.org/graphics/runfreegnu.png" />
[GNU GPLv3](LICENSE.txt).
Copyright (c)
[Valentin Popov](mailto:info@valentineus.link).
|