Zoom LTi Pro to Moodle integration error For improved security the Approved Domains section of the LTI Pro configuration page needs to be configured - zoom-sdk

Zoom LTi Moodle integration error
For improved security the Approved Domains section of the LTI Pro configuration page needs to be configured
Please help

Related

Botium Box Community Edition for testing chatbots

I'm using Botium Box Community Edition for testing chatbots. I'm not able to get intent details, intent confidence, and entity in the corresponding Test set report. Also, can we test API and other back-end details of our chatbot through Botium Box? Is there is any more documentation available for Botium Box?
Test Reporting and API backend assertions are part of Botium Box paid plans (http://www.botium.at/pricing.html).
Botium is very developer friendly though, so with some Javascript experience - for example, there is a user who already developed his own asserter: overriding actions for botium webdriverio connector

How does G Suite detect SCIM support?

I'm trying to setup user provisioning in G Suite for my SCIM-implementing application. According to the documentation, it should be a relatively straightforward task: make sure G Suite knows about /auth and /scim endpoints, and you're done.
But the point is, the very option of 'User Provisioning' in my application is not active (not visible, to be precise). Again, quoting the docs:
Select the user provisioning section. You will only see this choice if
your application uses the System for Cross-domain Identity Management
(SCIM) specification.
The question is, how exactly the system understands that without knowing the 'root' SCIM endpoint? Does the spec dictate some common endpoint for SCIM service discovery - for example, should the server always respond to '/ServiceProviderConfig' (and not '/scim/v2/ServiceProviderConfig', for example?)
From talking with the GSuite support team a few times over the last 18 months I believe this is only possible with apps in their "catalog".
See the following at the header of the page "Configure automated user provisioning for your app"
After you set up SSO for an app in our SAML catalog, follow steps here to configure automated user provisioning for your app.
I was given this link as the place to go to begin the process of registering an app, but having never received a response I was informed the team has not been accepting new submissions since October 2019.
I'd be very glad to hear more positive news on this if anyone's got any!!

Is there any new REST APIs to be used for IAV (Instant Account Verification)

REST API documentation is very confusing right now on the yodlee site, especially for the IAV features and the developer information (flows vs API references vs Integration Guide) does not seem to be current and coherent regarding IAV features vs new/old REST APis.
On the Integration Guide page:
https://developer.yodlee.com/API_Resources/Integration_Guide
there is a note saying:
Yodlee Account Verification APIs use an earlier version of our API platform. Even though these APIs support standard REST and SOAP formats, the data model is different.
Can someone confirm the mess about the IAV documentation on the site and provide some guidance as to which APIs to use for IAV and which section of the site is current for IAV?
Basically IAV is used for real time user account verification.
For verification Yodlee provides two services: Data Service and Matching Service.
Data service – Yodlee uses the credentials provided by the consumer to log in to the specified bank website and returns all verification information found for the accounts at that site. The Yodlee customer then performs the verification by using their own rules.
Matching service – The account matching is done at Yodlee’s end based on Yodlee’s own matching algorithm.
REST IAV API flow: https://developer.yodlee.com/Account_Verification/API_Flow

Login to MobileFirst server with Facebook/Twitter

What is recommended way to Sign in / Log in to MobileFirst Server with e.g. Facebook, or Twitter? My MobileFirst Server is associated with WebspherePortal (LDAP).
Now I'm using WebSphere LTPA-based authentication
to login to MF, and everything works fine, but I want to allow users to log in with social media accounts too.
In official page developer.ibm.com (Authentication and security section) there is no suggestion how to connect with social network account.
There is no built-in mechanism in MobileFirst Platform Foundation 6.3-7.x to allow for cross social login "account" < > MobileFirst Server "user identity account" communication. This will have to be a custom implementation to do.
That said, in MobileFirst Foundation 8.0 this has become much simpler and there are two blog posts published with two methods to accomplish using Security Checks. You can find detailed information on this (which goes beyond the scope of this question so I am not writing it as part of the answer), here: https://mobilefirstplatform.ibmcloud.com/blog/2016/04/06/social-login-with-ibm-mobilefirst-platform-foundation/
If you must use an older release of MobileFirst Platform then I advise to read the above blog post still and see if you can re-implement it in the previous security model.

Quickbooks Online Hello Word .Net Sample

I am looking to build a .Net application that will connect to Quickbooks Online. This application is not intended to be uploaded to the Quickbooks Online App Center. I simply want to build a .Net application that can connect to my personal Quickbooks Online account. I am not understanding difference and purposes for using IPP, .Net DevKit, AggCat DevKit, SDK, Intuit Anywhere, etc.
I joined IPP here: http://developer.intuit.com/ I eventually would like to allow my program to allow connection to other Quickbooks Online accounts, but for now I simply want to connect to my Online account. Is there a basic setup (i.e. a Hello World example) I could follow?
In appcenter.intuit.com (Manage My Apps tab) I am seeing my "Quickbooks Online" => "Launch App" button that takes me to my Online account.
I am not sure when I would use IPP .NET DevKit 2.0 and/or IPP .NET AggCat DevKit 1.0. I am thinking I want to use AggCat. I have reviewed AggCat Authorization documentation and see OAuthRequestValidator requires AccessToken and AccessTokenSecret. I do not see these fields anywhere. I do have an OAuth ConsumerKey and OAuth ConsumerSecret (as well a SAML Identity Provider ID and x.509 Public Certificate Serial Number). .
If you read the Intuit Anywhere FAQs you'll find these questions/answers:
Q: What are the requirements for implementing Intuit Anywhere?
A: Your app
must: Be a web app available for use within a browser, that is sold as
service (SaaS, including transactional pricing based) offering that
you sell to multiple customers. Mobile extensions to your SaaS app are
supported.
And:
Q: I want to integrate my custom (non-SaaS, single-tenant) solution with Intuit Anywhere. Can I do this?
A: Not today, but we are considering it.
So, because you indicated:
I simply want to build a .Net application that can connect to my personal Quickbooks Online account.
You are not eligible to build for Intuit Anywhere/Intuit Partner Platform/Aggregation APIs/etc.
So, to answer your other questions:
I am not understanding difference and purposes for using IPP, .Net DevKit, AggCat DevKit, SDK, Intuit Anywhere, etc.
IPP is the platform on top of which a lot of Intuit's newer services are built (including Intuit Anywhere and the AggCat APIs)
.NET DevKit is for accessing Intuit Anywhere/Intuit Data Services for SaaS apps
AggCat DevKit is for accessing financial information via Intuit Anywhere (e.g. like how Mint.com sucks data out of your bank accounts, etc.)
The QuickBooks SDK is the other way to access QuickBooks data (the other being Intuit Anywhere/the DevKits) - this is the route you should take because you're not a SaaS application.
Intuit Anywhere is the particular authentication scheme that the DevKit's use to access the Intuit Partner Platform.
I am not sure when I would use IPP .NET DevKit 2.0 and/or IPP .NET AggCat DevKit 1.0.
Neither. You're not eligible to use IPP, so you have to use qbXML instead.
You can find some information about connecting to QuickBooks Online using qbXML on our QuickBooks integration wiki. The easiest way to get started is to register in DESKTOP mode, and then use some of the provided example .NET code for QuickBooks Online.
In appcenter.intuit.com (Manage My Apps tab) ...
AppCenter is completely inapplicable to you - since you're not a SaaS app, you're not eligible to build for it.
I am not sure when I would use IPP .NET DevKit 2.0 and/or IPP .NET AggCat DevKit 1.0.
If you're a SaaS app, then the:
.NET DevKit when you want to access data in QuickBooks
.NET AggCat when you want to access bank account information
If you're not a SaaS app, then you can't use either.