mirror of
https://github.com/0rangebananaspy/authelia.git
synced 2024-09-14 22:47:21 +07:00
[BUGFIX] Add jekyll dependency in Gemfile. (#660)
* [BUGFIX] Add jekyll dependency in Gemfile. * [Buildkite] Optimise documentation sync step * [DOC] Fix merge conflict for index.md * [DOC] Fix formatting issues
This commit is contained in:
parent
adf7bbaf5b
commit
a9f8958187
|
@ -26,7 +26,7 @@ steps:
|
||||||
command: ".buildkite/steps/aurpackages.sh | buildkite-agent pipeline upload"
|
command: ".buildkite/steps/aurpackages.sh | buildkite-agent pipeline upload"
|
||||||
if: build.tag != null || build.branch == "master"
|
if: build.tag != null || build.branch == "master"
|
||||||
|
|
||||||
- label: ":docs: Deploy documentation"
|
- label: ":book: Deploy Documentation"
|
||||||
command: "syncdoc.sh"
|
command: "syncdoc.sh"
|
||||||
agents:
|
agents:
|
||||||
upload: "fast"
|
upload: "fast"
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
rm -rf authelia
|
rm -rf authelia
|
||||||
git clone git@github.com:authelia/authelia.git --branch gh-pages
|
git clone git@github.com:authelia/authelia.git --single-branch --branch gh-pages
|
||||||
|
|
||||||
pushd docs
|
pushd docs
|
||||||
bundle install
|
bundle install
|
||||||
|
@ -14,7 +14,7 @@ COMMIT=$(git show -s --format=%h)
|
||||||
|
|
||||||
pushd authelia
|
pushd authelia
|
||||||
git add -A
|
git add -A
|
||||||
git commit -m "synchronize docs of commit ${COMMIT}"
|
git commit -m "Synchronize docs of commit: ${COMMIT}"
|
||||||
git push
|
git push
|
||||||
popd
|
popd
|
||||||
|
|
||||||
|
|
|
@ -8,7 +8,7 @@ source "https://rubygems.org"
|
||||||
#
|
#
|
||||||
# This will help ensure the proper Jekyll version is running.
|
# This will help ensure the proper Jekyll version is running.
|
||||||
# Happy Jekylling!
|
# Happy Jekylling!
|
||||||
# gem "jekyll", "~> 3.8.5"
|
gem "jekyll", "~> 3.8.5"
|
||||||
|
|
||||||
# This is the default theme for new Jekyll sites. You may change this to anything you like.
|
# This is the default theme for new Jekyll sites. You may change this to anything you like.
|
||||||
#gem "minima", "~> 2.0"
|
#gem "minima", "~> 2.0"
|
||||||
|
|
|
@ -248,6 +248,7 @@ PLATFORMS
|
||||||
|
|
||||||
DEPENDENCIES
|
DEPENDENCIES
|
||||||
github-pages
|
github-pages
|
||||||
|
jekyll (~> 3.8.5)
|
||||||
just-the-docs
|
just-the-docs
|
||||||
tzinfo-data
|
tzinfo-data
|
||||||
|
|
||||||
|
|
|
@ -63,7 +63,7 @@ For instance, with the docker image, just run
|
||||||
$6$rounds=50000$BpLnfgDsc2WD8F2q$be7OyobnQ8K09dyDiGjY.cULh4yDePMh6CUMpLwF4WHTJmLcPE2ijM2ZsqZL.hVAANojEfDu3sU9u9uD7AeBJ/
|
$6$rounds=50000$BpLnfgDsc2WD8F2q$be7OyobnQ8K09dyDiGjY.cULh4yDePMh6CUMpLwF4WHTJmLcPE2ijM2ZsqZL.hVAANojEfDu3sU9u9uD7AeBJ/
|
||||||
|
|
||||||
|
|
||||||
## Password Hash Function
|
## Password Hash Function
|
||||||
|
|
||||||
The only supported hash function is salted sha512 determined by the prefix `$6$` as described
|
The only supported hash function is salted sha512 determined by the prefix `$6$` as described
|
||||||
in this [wiki](https://en.wikipedia.org/wiki/Crypt_(C)) page.
|
in this [wiki](https://en.wikipedia.org/wiki/Crypt_(C)) page.
|
||||||
|
@ -74,4 +74,3 @@ The best algorithm, [Argon2](https://en.wikipedia.org/wiki/Argon2) does though.
|
||||||
[Password Hashing Competition](https://en.wikipedia.org/wiki/Password_Hashing_Competition) in 2015 and is now
|
[Password Hashing Competition](https://en.wikipedia.org/wiki/Password_Hashing_Competition) in 2015 and is now
|
||||||
considered the best hashing function. There is an open [issue](https://github.com/authelia/authelia/issues/577)
|
considered the best hashing function. There is an open [issue](https://github.com/authelia/authelia/issues/577)
|
||||||
to add support for this hashing function.
|
to add support for this hashing function.
|
||||||
|
|
||||||
|
|
|
@ -36,7 +36,7 @@ notifier:
|
||||||
## trusted_cert: ""
|
## trusted_cert: ""
|
||||||
```
|
```
|
||||||
|
|
||||||
## Using Gmail
|
## Using Gmail
|
||||||
|
|
||||||
You need to generate an app password in order to use Gmail SMTP servers. The process is
|
You need to generate an app password in order to use Gmail SMTP servers. The process is
|
||||||
described [here](https://support.google.com/accounts/answer/185833?hl=en)
|
described [here](https://support.google.com/accounts/answer/185833?hl=en)
|
||||||
|
|
|
@ -10,7 +10,7 @@ nav_order: 7
|
||||||
**Authelia** can temporarily ban accounts when there was too many
|
**Authelia** can temporarily ban accounts when there was too many
|
||||||
authentication attempts. This helps prevent brute force attacks.
|
authentication attempts. This helps prevent brute force attacks.
|
||||||
|
|
||||||
## Configuration
|
## Configuration
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
regulation:
|
regulation:
|
||||||
|
|
|
@ -12,7 +12,7 @@ If you don't have a SQL server, you can use [SQLite](https://en.wikipedia.org/wi
|
||||||
However please note that this setup will prevent you from running multiple
|
However please note that this setup will prevent you from running multiple
|
||||||
instances of Authelia since the database will be a local file.
|
instances of Authelia since the database will be a local file.
|
||||||
|
|
||||||
## Configuration
|
## Configuration
|
||||||
|
|
||||||
Just give the path to the sqlite database. It will be created if the file does not exist.
|
Just give the path to the sqlite database. It will be created if the file does not exist.
|
||||||
|
|
||||||
|
|
|
@ -34,7 +34,7 @@ normal to see this exception several times.
|
||||||
Below is what the login page looks like after you accepted all exceptions:
|
Below is what the login page looks like after you accepted all exceptions:
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
<img src="../docs/images/1FA.png" width="400">
|
<img src="./images/1FA.png" width="400">
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
You can use one of the users listed in
|
You can use one of the users listed in
|
||||||
|
|
|
@ -42,22 +42,12 @@ so that you can test it in minutes. Let's begin with the
|
||||||
|
|
||||||
* is not an OAuth or OpenID Connect provider yet.
|
* is not an OAuth or OpenID Connect provider yet.
|
||||||
* is not a SAML provider yet.
|
* is not a SAML provider yet.
|
||||||
<<<<<<< HEAD
|
|
||||||
* does not support support authentication against an OAuth or OpenID Connect provider.
|
|
||||||
* does not support using hardware devices as single factor.
|
|
||||||
* does not allow provide a PAM module yet.
|
|
||||||
=======
|
|
||||||
* does not support authentication against an OAuth or OpenID Connect provider.
|
* does not support authentication against an OAuth or OpenID Connect provider.
|
||||||
* does not support authentication against a SAML provider.
|
* does not support authentication against a SAML provider.
|
||||||
* does not support using hardware devices as single factor.
|
* does not support using hardware devices as single factor.
|
||||||
* does not provide a PAM module yet.
|
* does not provide a PAM module yet.
|
||||||
>>>>>>> [WIP] Use 'Just-the-docs' jekyll theme to organize documentation.
|
|
||||||
|
|
||||||
|
|
||||||
[Duo]: https://duo.com/
|
[Duo]: https://duo.com/
|
||||||
[Yubikey]: https://www.yubico.com/products/yubikey-hardware/yubikey4/
|
[Yubikey]: https://www.yubico.com/products/yubikey-hardware/yubikey4/
|
||||||
<<<<<<< HEAD
|
|
||||||
[Google Authenticator]: https://google-authenticator.com/
|
[Google Authenticator]: https://google-authenticator.com/
|
||||||
=======
|
|
||||||
[Google Authenticator]: https://google-authenticator.com/
|
|
||||||
>>>>>>> [WIP] Use 'Just-the-docs' jekyll theme to organize documentation.
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user