Zum Hauptinhalt springen

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>