Are Okta Provisioning Agent SDK and Java SDK same? - okta

I can see two terms (i.e. Okta Provisioning Agent SDK, and Java SDK) continuously when I am browsing OKTA documents.Are Okta Provisioning Agent SDK and Java SDK same? I can find a link to download Java SDK. However, I am not able to find download link for Okta Provisioning Agent SDK. Can someone please provide me the download link for Okta Provisioning Agent SDK?

These are two different SDKs.
The Java SDK is for accessing the REST APIs offered by the Okta Platform.
The Okta On-Premises Provisioning Framework SDK is to enable various endpoints so that Okta can manage the users and groups in that endpoint. This is similar to a provisioning connector. The download for the SDK will be available in your Okta organization under the Downloads section. Please reach out to Okta Support/Account team to investigate this option.

Related

Settings and configurations of chat bot app in Microsoft Teams

I would like to create a Microsoft Teams chatbot app for a self-hosted service. Each customer will different settings and configurations. These are basic configurations
URL
Token
One app needs to be usable to multiple organizations. When they install it, their URL where the solution lives is an integral part of the app's configuration to connect with it. How do we configure such a setting inside the chat app after the installation? Or Is it possible to configure the settings when installing the chat bot? I see some sample apps but i couldn't see the examples to set the configurations like this.
Posting the Answer for better knowledge
Copying from #Rama-MSFT comments
It's not possible to change the bot URL based on the tenant. This is by design. You can install it to multiple tenant organization by approving it in Application registration in Azure. Please go through this documentation.

Dynamics 365 Online Claims-based or Active Directory (through federation) authentication

I have implemented Azure Active Directory Oath2.0 authentication and now I have to implement Claims-Based and Active Directory authentication in Java for Dynamics 365 Online/On-Premise.
I'm following this topic: https://msdn.microsoft.com/en-us/library/gg334502.aspx and here it says that Dynamics 365 online supports the following authentication scenarios: Claims Based Authentication or Active Directory Through Federation.
The problem is that I don't know from where to start and what configurations have to be done. I've played with azure portal and with the dynamics 365 online admin panel, but just can't figure out what I have to do :).
Can I use some info from https:// login.microsoftonline.com//FederationMetadata/2007-06/FederationMetadata.xml to perform such authentications?
Do I need do install a local Active Directory server?
I highly recommend looking through some Azure AD samples on how to setup oAuth2.0 to various Microsoft services. The dev landing page has tons of a great samples. Here is the java sample.
If you're trying to sign in purely Azure AD users the access some resources, then this is pretty straight forward. You'll want to register an app in the Azure Portal, setup all the delegated permissions and app configs necessary (the sample will help with this), then use the ADAL library to perform the oAuth2.0 flow. This flow will return back tokens that can be played to whatever service you requested access in the form of http requests.

How to integrate sonarqube with Azure active directory?

I tried using sonarqube's openid plugin. But it does not work with google accounts as google has migrated to openid connect and has stopped support for openid.
Please suggest ways as how to can I integrate with Azure AD as there are no plugins provided in sonarqube update center for openid connect and saml.
From a quick sweep on the Sonarqube site, the product does not appear to support any protocol that would be compatible with Azure AD today. The only page I found was http://docs.sonarqube.org/display/SONAR/Security - and it does not list any of the protocols that could be used with Azure AD (OpenID Connect, SAML, WS-Federation)
here it is.
Create an app on azure portal and follow steps as listed below
worked for me
https://github.com/hkamel/sonar-auth-aad/wiki/Setup
also
https://www.emtec.digital/think-hub/blogs/sonarqube-integration-azure-active-directory/

Do I have to publish my project in order for it to work with any enterprise (Google Apps for work) accounts?

I am implementing an integration with Google Drive, which is to show a user's Drive files on our own website (after a 3-legged OAuth2 authorization).
So it is not a webapp that you will connect to the Google Drive UI, and thus I don't see the need to publish it in Apps Marketplace.
My project is created with my personal (free) account on console.developers.google.com,
and I'd like to confirm here: if not published, will it still work with any types of accounts, especially with enterprise accounts(e.g. Google Apps for Work)?
It does not need to be published as long as the domain administrator has not disabled Drive Apps. If a domain admin has disabled Drive Apps, I believe publishing to the Google Apps Marketplace is required so that the domain admin can install the App for all domain users.

Can we sell self hosted web application on google app marketplace?

i have a web app that I host myself. I want to increase my market. Is it possible to sell my web app without hosting on google app engine on google app marketplace?
Yes it is possible, when configuring your project with the Marketplace SDK, you need to specify the url of your application. Check this documentation.
Here you can find information on the services and authentication of users with Google.
Hope this helps.

Resources