Client Authentication using TLS on Exposed REST API

Client Authentication using TLS on Exposed REST API

  

Hi,

I have an exposed REST API in our app. Now we need Client Authentication using TLS. How can we implement in OutSystems.

Could any body give me some guidance on this.


Hi Jose,

Basically I want to verify the Client SSL Certificates for authentication. This is described in https://www.outsystems.com/forums/discussion/9471/configure-and-use-web-service-client-side-certificates/. However, I do not get the option "SSL with Client Certificates" for HTTP Security. Am I missing any step?

Regards,

Sowvik


José Costa wrote:

Hi Sowvik,

Have you seen this:

https://success.outsystems.com/Support/Enterprise_Customers/Maintenance_and_Operations/(.NET)_Enable_SSL_Protocols_for_your_Integrations_-_TLS_1.1_and_TLS_1.2

Cheers,

José



Hi,

Did you see this: https://www.outsystems.com/forums/discussion/9471/configure-and-use-web-service-client-side-certificates/#Post110172

Maybe that is the reason that option does not show up. I can see it in Service Studio in an on-premises installation.

Cheers,

José

Hi Sowvik,

    Please see this link https://success.outsystems.com/Documentation/10/Developing_an_Application/Secure_the_Application/Secure_HTTP_Requests

   I suspect the reason you can't see the option is due to the option not applicable to REST APIs

  • SSL/TLS with client certificates: The HTTPS protocol is used in requests and client certificates are required. This option is not applicable to REST APIs and is not supported for OutSystems PaaS.