Version 10.1 by Erik Bakker on 2022/07/26 13:17

Hide last authors
Erik Bakker 2.1 1 {{container}}{{container layoutStyle="columns"}}(((
Erik Bakker 10.1 2 In the crash course on the API Gateway we discussed the various options available to [[secure>>doc:Main.eMagiz Academy.Microlearnings.Crash Course.Crash Course API Gateway.crashcourse-api-gateway-security.WebHome||target="blank"]] your API Gateway properly. In this microlearning, we will expand our knowledge on that topic by looking at a special case of securing your API Gateway. That case is special as you use an external identity provider (IDP) to govern the roles and users that have rights on your API Gateway.
eMagiz 1.1 3
Erik Bakker 2.1 4 Should you have any questions, please get in touch with [[academy@emagiz.com>>mailto:academy@emagiz.com]].
eMagiz 1.1 5
6 == 1. Prerequisites ==
7
Erik Bakker 6.1 8 * Expert knowledge of the eMagiz platform
eMagiz 1.1 9
10 == 2. Key concepts ==
11
Erik Bakker 8.1 12 This microlearning focuses on performing image transformations in eMagiz.
eMagiz 1.1 13
Erik Bakker 9.1 14 By image transformation, we mean transforming the raw data that represents an image into another image format.
eMagiz 1.1 15
Erik Bakker 9.1 16 * Read the help text of the component to understand which formats are supported
Erik Bakker 8.1 17 * Ensure the input image is supplied in the correct format
18 * Ensure you wrap the output image in something if you want to do additional transformations on the data further downstream
eMagiz 1.1 19
Erik Bakker 8.1 20 == 3. Image Transformation ==
eMagiz 1.1 21
Erik Bakker 9.1 22 In most cases, you will transform XML messages to other XML messages, or you will transform JSON or EDI messages in another of these formats. However, sometimes you want to perform an image transformation. With this image transformation, you can convert images in specific formats to another format (i.e., png). This can come in handy when you want to standardize the image format before using it further downstream in your business application(s).
eMagiz 1.1 23
Erik Bakker 9.1 24 Before we dive into the specifics of how to configure this, let us first consider the following:
eMagiz 1.1 25
Erik Bakker 9.1 26 * Read the help text of the component to understand which formats are supported
Erik Bakker 8.1 27 * Ensure the input image is supplied in the correct format
28 * Ensure you wrap the output image in something if you want to do additional transformations on the data further downstream
eMagiz 1.1 29
Erik Bakker 9.1 30 {{warning}} This microlearning focuses on the image transformer component. Ensuring that the input is valid and the output fits the remainder of the process is highly dependent on the use case and will therefore not be discussed in this microlearning{{/warning}}
eMagiz 1.1 31
Erik Bakker 9.1 32 When turning to the Create phase of eMagiz, we need to open the flow and enter "Start Editing" mode to add the necessary component. For example, in the left panel, you can search for "Image." This will yield the following result.
eMagiz 1.1 33
Erik Bakker 8.1 34 [[image:Main.Images.Microlearning.WebHome@expert-create-your-transformations-image-transformation-image-transformation-component.png]]
eMagiz 1.1 35
Erik Bakker 9.1 36 After dragging the component onto the canvas, you must define the channels first.
37
38 [[image:Main.Images.Microlearning.WebHome@expert-create-your-transformations-image-transformation-image-transformation-component-help.png]]
39
40 Secondly, we must select the desired image format we want to transform. Finally, the field indicates all valid values you can choose. Please note that 'PNG' is the default selection.
41
42 [[image:Main.Images.Microlearning.WebHome@expert-create-your-transformations-image-transformation-image-transformation-component-image-options.png]]
43
44 Once you have done this, the component configuration is finished, and you can transform your input image to a desired output image format.
45
eMagiz 1.1 46 == 4. Assignment ==
47
Erik Bakker 9.1 48 Check whether the solution we discussed today can be found within your project.
eMagiz 1.1 49 This assignment can be completed within the (Academy) project you created/used in the previous assignment.
50
51 == 5. Key takeaways ==
52
Erik Bakker 9.1 53 * Read the help text of the component to understand which formats are supported
54 * Ensure the input image is supplied in the correct format
55 * Ensure you wrap the output image in something if you want to do additional transformations on the data further downstream
eMagiz 1.1 56
57 == 6. Suggested Additional Readings ==
58
Erik Bakker 9.1 59 If you are interested in this topic and want more information, please read the help text provided by eMagiz.
eMagiz 1.1 60
61 == 7. Silent demonstration video ==
62
Erik Bakker 2.1 63 As this is more of theoretical microlearning, there is no video accompanying the microlearning.)))((({{toc/}}))){{/container}}{{/container}}