Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
viswaaa
Helper II
Helper II

Authentication selection for connection sharing

Hi All

 

My org sales team wants to create their own reports from our SQL Server database.

We have created some views in our SQL server db and gave access to only those views.

 

Sales is going to create their own work space and now I need to give access to the connection that I created.

So here my question is when creating a connection I took basic authentication.

Is this authentication method okay for sharing the connection with sales users? or do we need to select Windows authentication?

 

 

Please suggest

 

 

viswaaa_0-1730165834980.png

 

1 ACCEPTED SOLUTION
Anonymous
Not applicable

Hi, @viswaaa 

 

Basic Authentication:
Simple to set up and use; Requires users to manually enter their credentials; Less secure as credentials are sent in an encoded but not encrypted format.
Windows Authentication:
More secure as it uses Kerberos or NTLM to authenticate; Users can log in using their Windows credentials; Ideal for environments where users are within the same domain.

 

If security is a paramount concern and your organization already uses a Windows-based infrastructure, Windows Authentication is generally the preferred method. It leverages existing credentials and provides a more secure mechanism through integrated security. If simplicity and ease of setup are more critical, and you are ensuring that the connection will be used securely (e.g., over HTTPS), Basic Authentication can be acceptable, but it is less secure overall.

Manage a SQL Server data source - Power BI | Microsoft Learn

 

Best Regards,

Community Support Team _Charlotte

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

View solution in original post

2 REPLIES 2
Anonymous
Not applicable

Hi, @viswaaa 

 

Basic Authentication:
Simple to set up and use; Requires users to manually enter their credentials; Less secure as credentials are sent in an encoded but not encrypted format.
Windows Authentication:
More secure as it uses Kerberos or NTLM to authenticate; Users can log in using their Windows credentials; Ideal for environments where users are within the same domain.

 

If security is a paramount concern and your organization already uses a Windows-based infrastructure, Windows Authentication is generally the preferred method. It leverages existing credentials and provides a more secure mechanism through integrated security. If simplicity and ease of setup are more critical, and you are ensuring that the connection will be used securely (e.g., over HTTPS), Basic Authentication can be acceptable, but it is less secure overall.

Manage a SQL Server data source - Power BI | Microsoft Learn

 

Best Regards,

Community Support Team _Charlotte

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Wikkleyn_81
Super User
Super User

Hi @viswaaa If the Sale Team should only have access to the views you created, then the credentials used for that connection should also only have access to the views. Wether it is basic or windows depends on how you grant access to the views. I always recommend using a Servcie Account. This way it is more secure thatn using basic and it isn't dependant on a specific user.

Helpful resources

Announcements
August Power BI Update Carousel

Power BI Monthly Update - August 2025

Check out the August 2025 Power BI update to learn about new features.

August 2025 community update carousel

Fabric Community Update - August 2025

Find out what's new and trending in the Fabric community.