How to integrate sonarqube with Azure active directory? - sonarqube

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/

Related

ADFS on premises with Laravel and generation of Metafile

I've requirement of configuration of ADFS on premises with an Laravel application. In first I understood that it may be ADFS Azure but we had clarification that they don't need it with ADFS azure but ADFS on premises. ADFS on premises is new to me i don't have idea how that can be used with Laravel.
As part of requirement they told me I need to generate some meta file i am using https://github.com/aacotroneo/laravel-saml2 it has route to generate metafile but dont understand if that will do the work.
After some searching i found a blog https://adsy2010.blogspot.com/2018/04/laravel-simplesaml-with-adfs-setup.html which explains the same
But I didn't understand from where we can use ADFS console.
Any help on this would be appreciated.
Thanks in Advance
Open Server Manager on the computer that is running AD FS.
Choose AD FS
Tools
AD FS Management
or just search for "Active Directory Federation Services" in the Windows search panel.

MS Teams integration - tenant administrator permission issue

We have recently integrated MS teams API so that clients can directly schedule their meetings from our dashboard. The integration worked fine and everything worked when we tested internally. Now however when clients tried to use this integration, they are facing issues.
When they are taken to authorization screen and they approve the request, it says "Sorry, but we're having trouble with signing you in"
and the Troubleshooting details says:
Application with identifier was not found in the director. This can happen if the application has not been installed by the administrator of the tenant...
I've attached screenshot here. The permission/scope we are using are: OnlineMeetings.ReadWrite, offline_access
I already asked this question on MS forum but didn't get any answer there yet. Adding link here: https://learn.microsoft.com/en-us/answers/questions/339273/ms-teams-integration-tenant-administrator-permissi.html
To access the application for other organisation, you need to enable the multi tenant configuration in application registration.You need to enable the multi tenant in azure where you have registered your application. Please check this document for more info.

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.

Are Okta Provisioning Agent SDK and Java SDK same?

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.

Debugging Azure Mobile Service Authentication

I'm new to azure mobile services development and any help will be greatly appreciated.
I have created sample mobile service application and could successfully launch and debug it locally. As a next step I've added google authentication. Everything works fine when the service is Published and running in the cloud. But, I could not make the service to run locally so that I can debug the service for cases when the user is authenticated.
So for I have wrestled with IIS Express and made it work with HTTPS on port 44300. But Google authentication services complained because of redirect URLs mismatch, even though I've added https://localhost:44300/signin-google to redirect list.
I feel like I'm not doing something correct here. Something does not make me believe that debugging locally is not possible.
Thanks,
Ruben
Is possible to debug in localhost, but the google/facebook/Microsoft authentication should not be tested, because it is provided out-of-the-box by Azure Mobile Service team.
you should configure it in Azure Portal and then you should implement it in your application like documentation provides.
The following resources has the references to the Authentication articles:
Azure Mobile Services for Client Apps

Resources