In Jenkins pipeline, was ist die richtige Art zum ausführen der gegenseitigen Authentifizierung REST-Anforderungen?

Ich bin Aufruf eines REST-service aus einer Jenkins-Pipeline. Diese REST-Dienst verwendet die gegenseitige Authentifizierung, so muss ich einen client-Zertifikat zu authentifizieren.

Ich konnte speichern Sie das Zertifikat mit meinem Jenkinsfile in Git - könnte ich dann an das cert auf den REST nennen?

Diese wird durchgeführt, cURL mit der Option --cert param:

curl -H "Content-Type: application/json" -H "Accept: application/json" \
--cert ens.p12 \
https://hostname:9000/api/bakery -k

Wie bekommen wir es so, dass das cert wird in der Groovy-Anfrage?

def get = new URL("https://hostname:9000/api/bakery").openConnection();
get.setRequestMethod("GET")
get.setRequestProperty("Content-Type", "application/json")
get.getInputStream().getText()
0
2019-09-18 12:22:17
Quelle
1 Antworten

Das ist, weil es ' s eine col-sm-2 wrapper-div über das div mit ngIf-Anweisung, die diesen Raum.

Unter der Annahme, dass die Klasse teste nicht nehmen jede Breite, man könnte die col-sm-2 zusammen mit ngIf in einem wrapper div

ZB:

<div class="row content">
    <div class="teste" *ngFor="let pet of pets | async">
       <!-- Wrapper div which takes col-sm-2 only on ngIf -->
       <div class="col-sm-2" *ngIf="pet.doado === false">
        <mat-card class="example-card">
            <mat-card-header>
                <mat-card-title>{{pet.nome}}</mat-card-title>
                <mat-card-subtitle>Idade: {{pet.idade}}</mat-card-subtitle>
            </mat-card-header>
            <img mat-card-image src="{{pet.foto}}" alt="Foto Pet" class="imagePet">
            <mat-card-content>
                <p>
                    Tamanho: {{pet.tamanho}}
                    <br />Cor: {{pet.cor}}
                    <br />Sexo: {{pet.sexo}}
                    <br />
                    <br />Pessoa Responsavel: {{pet.nomeUser}}
                    <br />Telefone: {{pet.telefoneUser}}
                    <br />Está no Bairro: {{pet.bairro}}
                </p>
            </mat-card-content>
        </mat-card>
       </div>
    </div>
</div>
+0
2019-09-18 14:36:51

Sehen Sie sich andere Fragen zu Tags an