Version 2.2 by Erik Bakker on 2022/06/13 09:41

Hide last authors
Erik Bakker 2.1 1 {{container}}{{container layoutStyle="columns"}}(((
eMagiz 1.1 2 = Setting up entry gate =
3
4 In this microlearning, we will focus on setting up the entry gate for the API Gateway.
5 This entry gate will host the endpoints that will be made available to external parties so they can call these endpoints to obtain access to certain backend operations (if authorized)
6
Erik Bakker 2.1 7 Should you have any questions, please contact [[academy@emagiz.com>>mailto:academy@emagiz.com]].
eMagiz 1.1 8
9 * Last update: February 11th, 2021
10 * Required reading time: 3 minutes
11
12 == 1. Prerequisites ==
13
14 * Basic knowledge of the eMagiz platform
15
16 == 2. Key concepts ==
17
18 This microlearning centers around setting up the entry gate for the API Gateway solution of eMagiz.
19 With entry gate, we mean: The piece of functionality that hosts all endpoints and is responsible for checking the authentication and routing messages to the correct backend operation
20 With API Gateway we mean: A collection of RESTful API operations that can be published to the outside world to give them access to applications that are linked to your business process
21
22 The entry gate is created by eMagiz without the need of any user making manual changes to the entry gate. This accelerates the building of an API Gateway solution a lot.
23
24
25
26 == 3. Setting up entry gate ==
27
28 The central part where all data traffic is coming in is called the entry gate when we talk about the API Gateway.
29 This entry gate is responsible for hosting all designed endpoints that have been transferred to Create.
30
31 The first time you transfer an API integration to Create eMagiz will create the entry gate for you. You as a user do not have to do one single thing. Easy right.
32
33 Furthermore, every time you add a new API integration to Create eMagiz will automatically update all entry gate to ensure that this newest operation can be accessed by external parties.
34
35 In case you have made changes to existing operations you will have to use the Reset flow option to ensure that the latest changes are indeed actualized in the entry gate.
36 This can be done without harm as eMagiz has standardized the entry gate for you and you don't have to make changes manually.
37
38
Erik Bakker 2.1 39
eMagiz 1.1 40 == 4. Assignment ==
41
42 Add a new API integration to Create and see how eMagiz (re)creates the all entry flow for you.
43 This assignment can be completed with the help of the (Academy) project that you have created/used in the previous assignment.
44
45 == 5. Key takeaways ==
46
47 * The entry gate is the central part where all data traffic is coming in
48 * eMagiz will automatically build the all entry for you
49 * No manual changes are necessary
50
51
52
53 == 6. Suggested Additional Readings ==
54
55 If you are interested in this topic and want more information on it please read the help text provided by eMagiz.
56
57 == 7. Silent demonstration video ==
58
59 This video demonstrates how you could have handled the assignment and gives you some context on what you have just learned. Disclaimer, you only see the eMagiz part but if you follow the above steps you are good to go!
60
Erik Bakker 2.1 61 {{video attachment="crashcourse-api-gateway-setting-up-entry-gate.mp4" reference="Main.Videos.Microlearning.WebHome"/}}
eMagiz 1.1 62
Erik Bakker 2.1 63 )))((({{toc/}}))){{/container}}{{/container}}