[Apiman-user] Securing back-end API endpoints with keycloak renders apis inaccessible via Apiman

Joel Schuster Joel.Schuster at davita.com
Mon Mar 21 11:20:28 EDT 2016


Jeanette,

I was able to get it working for both javascript and iOS clients. I'm doing both client id/secret and username/password based OAuth2.

If that's what you are looking for, please email me privately and I'll send along info about how I got it working.

Joel Schuster
Guest Team Member
719-445-8789
joel.schuster at davita.com<mailto:joel.schuster at davita.com>

From: apiman-user-bounces at lists.jboss.org [mailto:apiman-user-bounces at lists.jboss.org] On Behalf Of Cabardo, Jeanette
Sent: Monday, March 21, 2016 8:10 AM
To: apiman-user at lists.jboss.org
Subject: [Apiman-user] Securing back-end API endpoints with keycloak renders apis inaccessible via Apiman

WARNING: This email originated outside of DaVita.
DO NOT CLICK links or attachments unless you recognize the sender and know the content is safe.
Hi. Not sure if there are already posting similar to the issue I'm having (or maybe the feature may not be in place yet). My requirement is to secure the back-end API endpoints with keycloak. It was a bit of a pain because the apis were developed in node.js and there was really not a whole lot of examples or library on how to accomplish this. Anyway, I think I was finally able to do this, however, once I had put the protection in place, the endpoints stopped working in Apiman. I'm not quite sure how to forward the credentials to allow it to access the endpoints. I think the closest posting I found that may be similar to what I need is:

http://lists.jboss.org/pipermail/apiman-user/2015-March/000030.html

I guess what I wanted to find out is whether or not what I'm trying to do is possible at this time as I have researching and trying to search for more info on how to accomplish this and haven't had any luck doing so.

I appreciate any help you can extend. Thanks in advance.

Jeanette



Notice:  This e-mail message, together with any attachments, contains
information of Merck & Co., Inc. (2000 Galloping Hill Road, Kenilworth,
New Jersey, USA 07033), and/or its affiliates Direct contact information
for affiliates is available at
http://www.merck.com/contact/contacts.html) that may be confidential,
proprietary copyrighted and/or legally privileged. It is intended solely
for the use of the individual or entity named on this message. If you are
not the intended recipient, and have received this message in error,
please notify us immediately by reply e-mail and then delete it from
your system.
CONFIDENTIALITY NOTICE: THIS MESSAGE IS CONFIDENTIAL, INTENDED FOR THE NAMED RECIPIENT(S) AND MAY CONTAIN INFORMATION THAT IS (I) PROPRIETARY TO THE SENDER, AND/OR, (II) PRIVILEGED, CONFIDENTIAL, AND/OR OTHERWISE EXEMPT FROM DISCLOSURE UNDER APPLICABLE STATE AND FEDERAL LAW, INCLUDING, BUT NOT LIMITED TO, PRIVACY STANDARDS IMPOSED PURSUANT TO THE FEDERAL HEALTH INSURANCE PORTABILITY AND ACCOUNTABILITY ACT OF 1996 ("HIPAA"). IF YOU ARE NOT THE INTENDED RECIPIENT, OR THE EMPLOYEE OR AGENT RESPONSIBLE FOR DELIVERING THE MESSAGE TO THE INTENDED RECIPIENT, YOU ARE HEREBY NOTIFIED THAT ANY DISSEMINATION, DISTRIBUTION OR COPYING OF THIS COMMUNICATION IS STRICTLY PROHIBITED. IF YOU HAVE RECEIVED THIS TRANSMISSION IN ERROR, PLEASE (I) NOTIFY US IMMEDIATELY BY REPLY E-MAIL OR BY TELEPHONE AT (855.472.9822), (II) REMOVE IT FROM YOUR SYSTEM, AND (III) DESTROY THE ORIGINAL TRANSMISSION AND ITS ATTACHMENTS WITHOUT READING OR SAVING THEM. THANK YOU.

-DaVita Healthcare Partners Inc.-
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/apiman-user/attachments/20160321/75831006/attachment.html 


More information about the Apiman-user mailing list