Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: link to prerequisites_api_tutorials changed because excerpt has change to another page

This tutorial explains step by step how to create all necessary elements of API Management to be able to manage a public API. Public APIs are APIs that are accessible by any consumer. However, Scheer PAS API Management still allows to restrict access to public APIs by adding rules to them, the so-called policies. You can also restrict the visibility of each API to ensure that only a defined group of persons can find it.

Panel
borderColor#bab6b9
titleFollow Our Example User Story

ACME Corp.uses Scheer PAS API Management to provide customers with access to the ACME APIs. For example, ACME Corp. is running the test service RESTAPI_Echo_Example which implements a very basic REST service that is perfect for testing.

Now David Stringer of ACME Corp. wants to give developers in general the opportunity to use this service. So David is going to setup public API access to the service RESTAPI_Echo_Example.

You are going to help him with that task.

During this tutorial you will learn

  • how to create an organization

  • how to import the API of an xUML service from the PAS Administration to API Management

  • how to add policies to the API
  • how to make the API available for all visitors of the API Developer Portal
  • how to test API access
  • how to consume a public API via the API Developer Portal

Multiexcerpt include
SpaceWithExcerptINTERNAL
MultiExcerptNamenote_doc_story
PageWithExcerptINTERNAL:_academy_excerpts

A Short Introduction to API Management Concepts

Multiexcerpt include
SpaceWithExcerptINTERNAL
MultiExcerptNameapi_management_concepts
PageWithExcerptINTERNAL:_academy_excerpts_big

Prerequisites

Multiexcerpt include
SpaceWithExcerptINTERNAL
MultiExcerptNameprerequisites_api_tutorials
PageWithExcerptINTERNAL:_academy_excerpts_big

How to Deploy the Example

Multiexcerpt include
SpaceWithExcerptINTERNAL
MultiExcerptNameprerequisites_api_tutorials_deployment
PageWithExcerptINTERNAL:_academy_excerpts_big

...