Question about Auth Service to App Studio Team

Hello, I'm app developer to want to use AuthService.
I have some questions about AuthService.
(Q1) I want to register our company application in the library. According to 3page of document(AppStudioAuthServiceGuide.docx), I have to send our app information to the App studio team. Where i should send app studio team. If by email, what is the email address of App studio team?
(Q2) In 3page of AppStudioAuthServiceGuide.docx, I have question about config.json.
About Certificate(PEM) and ServerCertificate part, in this part, contents that i should insert are contents which generated by X.509(makecert or openssl), right?
Or just sended by app studio team, when they will send me a config.json file?
(Q3) Examples of AuthService don't include PHP code(only ASP/node.js/JAVA at this URL =https://developers.thomsonreuters.com/app-studio/app-studio-web-sdk/downloads).
Is there a example code of PHP? If so, how can I get the code?
I will appreciate it if answer my questions.
Partial answer is also okay.
Also, if you cannot understand my question, please request me additional explanation.
Thanks.
Best Answer
-
Hi @qraft
(Q1) In general, you can reach the App Studio team at AppStudioProduct@thomsonreuters.com
However, if you are in the App Studio program, it is probably faster and more efficient to work directly with the TR point of contact that was assigned to you in the App Studio Onboarding process (who gave you the demo to the App Studio tools)
(Q2) You can generate and download the config.json file in the App Studio Admin tool in Eikon, once your application is registered in the library
(Q3) It seems you are reading about Authservice V1. I STRONGLY recommend using Authservice v2 instead: https://developers.thomsonreuters.com/app-studio/app-studio-web-sdk/docs?content=10791&type=documentation_item
There isn't PHP examples, but Authservice v2 is much more in line with the SAML2 standards. I don't have any in particular but you can find many examples and third party tools online for this combination, or maybe someone else in the community has answers.
0
Answers
-
(Q3) With Authservice v2 you can use ready available 3rd party SAML federated authentication solutions. Authservice v2 was tested with Shibboleth for IIS and mod_auth_mellon module for Apache. Both are free and will turn integration with App Studio authentication service into an engineering task of installing and configuring 3rd party software rather than a development task. From past experience with numerous App Studio partners who successfully used Shibboleth or Apache mod_auth_mellon, unless you already have expertise in these systems, it's not necessarily any easier to use them then to create your own SAML Service Provider implementation for integration with App Studio Authorization Service.
0 -
Thanks for your kind reply! It's really helpful.
0 -
I will consider it when i develop! Thanks!
0 -
Hi,
I am also in the process of integrating my app with the AuthServiceV2.
You recommend using 3rd party tools such as Shibboleth and according to the AuthSevriceV2 guide it was tested against v2.6.0. Shibboleth offers many configuration options and therefore many ways to set it up.
I am wondering (and this would be extremely helpful to anyone implementing an app) if you could provide a guide on setting this up since you have already successfully done it?
The documentation is very light in this area and such a guide would be of massive help.
One more point, if the use of 3rd party tools is not an option for some reason, would you be able to expand the documentation in this area?
Many thanks
0 -
@emir.subasic
We do not recommend Shibboleth or any other federated authentication solution. We simply state that we tested App Studio Authorization Service v2 with Shibboleth and with Apache mod_auth_mellon.
I'm afraid we cannot provide any guidance on setting up Shibboleth. Even though we've done it successfully, as did numerous App Studio partners, this is not our area of expertise.0 -
From past experience with other App Studio partners setting up Shibboleth can be tricky and it's not necessarily any easier than implementing your own custom code. We can provide code samples in Java and Node.js showing how you can implement federated authentication with App Studio Authorization Service in your code. If you'd like to obtain these samples, please reach out to the Thomson Reuters Developer Advocate assigned to you.
0 -
Hi Alex,
Thanks for your response. The reason why I mention Shibboleth is because of your last post:
"With Authservice v2 we recommend ready available 3rd party SAML federated authentication solutions such as Shibboleth for IIS and Apache Mellon module for Apache. "
That reads as a recommendation to me and from that I inferred that as you have already verified those 2 3rd party tools it would be a natural selection to go with one of these.
I have reached out to my TR dev advocate who has stated that you do not have any code examples, hence the reason why I am reaching out to the wider community and also providing some feedback on the lack of documentation in this area. I gather from your past experience that people are struggling with this and in the interest of everyone's time it would be good to document some examples for future app developers.
You mention that you have examples in Java and Node.js. Are you able to share these please?
Many Thanks
0 -
@emir.subasic
You're right, my statement in the answer I posted on this thread back in early 2017 does read like a recommendation, which is misleading. Thanks for pointing it out. I have rephrased my post.
I also shared the code samples with the Developer Advocate assigned to you. You can request these samples from him.0 -
Thats great. Many thanks
0
Categories
- All Categories
- 3 Polls
- 6 AHS
- 36 Alpha
- 166 App Studio
- 6 Block Chain
- 4 Bot Platform
- 18 Connected Risk APIs
- 47 Data Fusion
- 34 Data Model Discovery
- 687 Datastream
- 1.4K DSS
- 623 Eikon COM
- 5.2K Eikon Data APIs
- 10 Electronic Trading
- Generic FIX
- 7 Local Bank Node API
- 3 Trading API
- 2.9K Elektron
- 1.4K EMA
- 255 ETA
- 557 WebSocket API
- 38 FX Venues
- 14 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 23 Messenger Bot
- 3 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 60 Open Calais
- 276 Open PermID
- 44 Entity Search
- 2 Org ID
- 1 PAM
- PAM - Logging
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 22 RDMS
- 1.9K Refinitiv Data Platform
- 687 Refinitiv Data Platform Libraries
- 4 LSEG Due Diligence
- LSEG Due Diligence Portal API
- 4 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.2K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 12 World-Check Customer Risk Screener
- 1K World-Check One
- 46 World-Check One Zero Footprint
- 45 Side by Side Integration API
- 2 Test Space
- 3 Thomson One Smart
- 10 TR Knowledge Graph
- 151 Transactions
- 143 REDI API
- 1.8K TREP APIs
- 4 CAT
- 27 DACS Station
- 121 Open DACS
- 1.1K RFA
- 105 UPA
- 194 TREP Infrastructure
- 229 TRKD
- 918 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 91 Workspace SDK
- 11 Element Framework
- 5 Grid
- 18 World-Check Data File
- 1 Yield Book Analytics
- 48 中文论坛