{ "name": "JWT authentication", "comments": null, "auth_type_ident": 3, "class_name": "com.kahuna.server.auth.HttpAuthProvider", "javascript_authprovider_code": null, "bootstrap_config_value": null, "param_map": "AuthPublicKeyText=%7B%0A%20%20%20%20%22kty%22%20%3A%20%22RSA%22%2C%0A%20%20%20%20%22kid%22%20%3A%20%22jwt_sign%22%2C%0A%20%20%20%20%22use%22%20%3A%20%22sig%22%2C%0A%20%20%20%20%22n%22%20%3A%20%22%3Cget%20this%20from%20gateay%3E%22%2C%0A%20%20%20%20%22e%22%20%3A%20%22%3Cget%20this%20from%20gateay%3E%22%2C%0A%20%20%20%20%22x5c%22%20%3A%20%5B%20%22%3Cget%20this%20from%20gateway%3E%22%20%5D%2C%0A%20%20%20%20%22x5t%22%20%3A%20%22%3Cget%20this%20from%20gateway%3E%22%0A%20%20%7D,AuthPublicKeyAlgorithm=RSA,AuthHeaderName=Authorization", "get_config_info_code": "var pkField = configInfo.addConfigField();\r\npkField.name = \"AuthPublicKeyText\";\r\npkField.description = \"The public key to verify incoming authentication. This can be either:\" +\r\n \"
{ \\\"kty\\\": \\\"RSA\\\", etc...
-----BEGIN CERTIFICATE-----
,-----BEGIN PUBLIC KEY-----