ISE REST APIs Introduction

Поділитися
Вставка
  • Опубліковано 3 жов 2024
  • Cisco ISE TME Thomas Howard shows you how to begin using REST APIs with ISE!
    00:00 Intro & Agenda
    00:44 Cisco DevNet: developer.cisc...
    01:50 REST: Representational State Transfer
    02:18 Serialization Data Types & Examples
    03:04 GUI vs XML vs JSON vs YAML
    05:42 ISE ERS (Extensible RESTful Services) to Create/Read/Update/Delete (CRUD) resources
    06:47 HTTP Response Status Codes
    07:54 ISE API Gateway
    08:32 ISE REST URL Examples
    10:05 ISE ERS REST API Queries for Paging, Filtering and Sorting
    12:39 ISE API Resource Reference: cs.co/ise-api
    14:42 ISE REST Role-Based Access Control (RBAC) with ERS Admin and ERS Operator
    15:45 guestuser resource requires a Sponsor user to manage
    16:53 curl
    18:24 jq
    18:49 GitHub Repository for this Webinar: github.com/1ho...
    19:30 Demo: Enable ISE APIs
    21:15 Demo: Download ISE 3.2 ERS OpenAPIs definition file
    22:10 Demo: Launch Swagger API Utility built into ISE
    22:42 Demo: ISE REST API Reference cs.co/ise-api
    24:30 Demo: POST FTP Repository with Swagger in ISE
    27:41 Demo: POST Backup and GET Monitor Backup Task(s)
    30:49 Demo: Python Environment Setup
    33:00 Demo: Python Environment Variables
    33:20 Demo: curl Basic Options
    33:58 Demo: Use `curl --include --location --insecure` with ISE
    37:30 Demo: Get a `networkdevice` and fix HTTP 401 Unauthorized
    38:37 Demo: HTTP 415 Unsupported Media Type for XML and JSON
    40:07 Demo: `networkdevice` details with an `id`
    41:24 Demo: Pipe data into `jq` (remove `--include` and use `--silent`)
    43:52 Demo: Shell Line Continuation using ` \`
    45:55 Demo: Environment Variables for secrets using `export`, `env`, and `source`
    50:50 Demo: REST Paging with `profilerprofiles`
    52:34 Demo: Create an endpoint with POST using `--data` for JSON data or @filename
    55:40 Demo: Import ISE 3.2 ERS OpenAPI file into Postman
    Resources from the Webinar
    Thomas' GitHub Repository for this webinar:
    github.com/1ho...
    Cisco DevNet: developer.cisc...
    Representational State Transfer (REST): www.ics.uci.ed...
    HTTP Response Status Codes: developer.mozi...
    ISE API Reference: cs.co/ise-api
    Windows Server for Linux: aka.ms/WSLDocs
    jq stedolan.githu...
    ISE Resources : cs.co/ise-reso...
    ISE Community : cs.co/ise-comm...
    ISE Integration Guides : cs.co/ise-guides
    ISE Compatibility : cs.co/ise-comp...
    ISE Webinars : cs.co/ise-webi...
    ISE UA-cam Channel : cs.co/ise-videos
    ISE Licensing & Evaluations : cs.co/ise-lice...
    ISE in Cisco DevNet: cs.co/ise-devnet
    ISE API Reference: cs.co/ise-api
    curl: curl.se
    Postman: postman.com
    Python: python.org

КОМЕНТАРІ •