Basic Authentifizerung
Mittels der sogenannten Basic-Authentifizerung können Sie Ihre Deploio-Applikation durch die Eingabe einer Benutzername-/Passwort-Kombination vor
unerlaubten Zugriffen schützen. Sie können das --basic-auth
-Flag von nctl
nutzen um Basic-Authentifizerung für Ihre Deploio-Applikation zu aktivieren.
--basic-auth Enable/Disable basic authentication for the application.
$ nctl create app go-example --basic-auth
Sobald die Aktiverung erfolgte, werden zufällig generierte Zugangsdaten erzeugt.
Mithilfe des --basic-auth-credentials
-Flags von nctl
können Sie sich diese
anzeigen lassen.
$ nctl get app go-example --basic-auth-credentials
NAME USERNAME PASSWORD
go-example go-example s823m92mMowd92eb
Für bereits bestehende Applikationen, kann das --basic-auth
-Flag des nctl update app
Befehls genutzt werden:
$> nctl update app go-example --basic-auth=false
✓ updated Application "go-example" ⬆️
Im obigen Beispiel wird die Basic Authentifizerung für die Deploio Applikation Im obigen Beispiel wird die Basic-Authentifizerung für die Deploio-Applikation "go-example" abgeschaltet.
Neue Zugangsdaten erzeugen
Um das automatisch erstellte Passwort zu ändern, können Sie die Basic- Authentifizerung einfach ab- und danach wieder anschalten. Dadurch wird ein neues zufälliges Passwort erzeugt.
Konfigurations Ebenen nutzen
Sie können die Basic-Authentifizerung auch auf anderen Konfigurations- Ebenen anpassen. Um beispielsweise eine Aktivierung der Authentifizerung für alle Applikationen in einem Projekt zu erreichen, kann der folgende Befehl genutzt werden:
$ nctl create config --basic-auth -p <project name>