Kony Fabric from V8 SP4 FP4 HF4 supports generating a separate set of app key/ app secret for the Web and native channels. It also supports the deprecating app key/app secret to allow developers to rotate the keys and keep the app more secure.
Why Do You Need Separate App Key/App Secret: To ensure you follow the proper security guidelines and best practices for authentication your app, Kony recommends using a separate set of an app key/app secret for building apps for Web and Native channels.
What are Separate App Key/App Secret: Kony Fabric generates the separate set of app key/app secret for Web and Native channels for an app by default. After you publish an app, you can view the Primary Key/Secret and Secondary Key/Secret in the Published status dialog > App Information. You can modify the app key/app secret.
Kony Visualizer uses the following app key/app secret to build binaries:
Important: If your Kony Fabric version is V8 SP4 FP4 HF4 or later and Visualizer version is V8 SP4 FP45 or earlier, the primary key is used for Web and Native channels.
To use separate app key or app secret, ensure you have access to the following:
Key rotation is supported to help make the app more secure and allow developers to deprecate the active set of app key/ app secret for primary or secondary key-set. While deprecating the active app key/app secret, Kony Fabric ensures that you can either auto-generate a new app key/app secret or manually define your own key secret.
To deprecate an active app key/app secret, follow these steps:
Note: You cannot deprecate the active app key/app secret until you delete the existing deprecated app key/app secret.
Important: Once you delete the deprecated app key/app secret, users cannot access the app using the previous app key/app secret.
Note: If you inadvertently deprecate an app key and secret and wishes to reuse the previously used app key/secret, you can do so by manually copy and pasting it to the active app key/secret and saving it.
The new app key/app secret is updated to the app in the run-time server. You do not need to republish the app to the server. Now the services from the app are accessible with the new app key/app secret.
If you want the new app key/app secret to being part of your client app, you can build the app binary with the new app key/app secret and publish it to your environment. Now users can access the app with the new app key/app secret.
Copyright © 2020 Kony, Inc. All rights reserved. |