... | ... | @@ -35,7 +35,60 @@ For details see [Venue&Travel](https://www.etsi.org/events/2407-etsi-sns4sns-eve |
|
|
# Agenda
|
|
|
## Thursday 14 November, 14:00-17:00
|
|
|
Tutorial: API Exposure and Consumption with OpenCAPIF
|
|
|
|
|
|
The overall duration of OpenCAPIF session is 3 hours.
|
|
|
|
|
|
Summary:
|
|
|
The main objective is achiveve local deployment and test by each session attendees, to make them more familiar with the OpenCAPIF way of working.
|
|
|
|
|
|
**1.Preparation of attendees (30 min):**
|
|
|
1. Install VirtualBox/UTM on each laptop.
|
|
|
2. Copy ubuntu VM image.
|
|
|
3. Import VM image.
|
|
|
4. Run VM.
|
|
|
|
|
|
**2.Run Locally OpenCAPIF from repository: (30min)**
|
|
|
1. Clone OpenCAPIF Repository.
|
|
|
1. Use CURL with deploy script.
|
|
|
2. Explain developer local helper scripts.
|
|
|
- run.sh
|
|
|
- run_capif_tests
|
|
|
- show logs
|
|
|
- clean...
|
|
|
3. Execute run.sh
|
|
|
|
|
|
**3.Verify if OpenCAPIF is working (15 min)**
|
|
|
1. Launch Robot Tests
|
|
|
- Show report with firefox.
|
|
|
2. Launch Dummy Info creation.
|
|
|
3. Check Data loaded:
|
|
|
- Show Register and CCF Mongo Express.
|
|
|
- Show monitoring information.
|
|
|
|
|
|
**4.User Registration Flow by Administrator. (15 min)**
|
|
|
- Explain User registration by admin Flow
|
|
|
- By using Postman
|
|
|
- (maybe we can explain how to use create_user script)
|
|
|
|
|
|
**5.Provider Onboarding flow by customer User: (30 min)**
|
|
|
- Explain Flows:
|
|
|
- Provider onboarding
|
|
|
- Publish API
|
|
|
- By Using Postman:
|
|
|
- Run node script and Explain CSR change.
|
|
|
|
|
|
**6.Invoker Onboarding flow by customer User: (30 min)**
|
|
|
- Explain flows:
|
|
|
- Onboarding.
|
|
|
- Subscribe to Event?
|
|
|
- Discover APIs.
|
|
|
- Create Security Context.
|
|
|
- Get Token to access API published.
|
|
|
- Invoker API discovered.
|
|
|
- By using Postman
|
|
|
|
|
|
**Extras:**
|
|
|
- Show ACLs created with a Postman Request.
|
|
|
- Send Logging API Invocation using postman. Get logs by Querying Auditing API.
|
|
|
|
|
|
# Hackfest Material
|
|
|
## Virtual Machine
|
... | ... | |