dbTalk Databases Forums  

Assigning cube roles to Internet users

microsoft.public.sqlserver.olap microsoft.public.sqlserver.olap


Discuss Assigning cube roles to Internet users in the microsoft.public.sqlserver.olap forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
James
 
Posts: n/a

Default Assigning cube roles to Internet users - 09-19-2003 , 03:14 AM







We have a SQL Server 2000 Analysis database (SP3), where
we need to restrict access to parts of the data to some
users.
All users will be accessing the cubes from the Internet
and I was thinking of using the OWC.

The question is how do we associate an internet user to a
cube role?

From the MSDN article at
http://msdn.microsoft.com/library/default.asp?
url=/library/en-us/dnsql2k/html/sql_datapump.asp , it
looks like we need to use "Basic authentication" and
provide userID and password in the connection string
included in the OWC. We would run IIS on the same server
as Analysis Services.

How can we make the OWC connection dynamic, so that each
internet user could have his own userid and password
included in the connection string, and thus be uniquely
identified by Analysis Services?

Any other suggestions?

Reply With Quote
  #2  
Old   
Bill Cheng [MSFT]
 
Posts: n/a

Default RE: Assigning cube roles to Internet users - 09-22-2003 , 03:08 AM






Hi James,

Have you checked the following article?
279489 INF: How to Connect to Analysis Server 2000 By Using HTTP Connection
http://support.microsoft.com/?id=279489

324961 Support WebCast: Microsoft SQL Server 2000 Analysis Services: How to
http://support.microsoft.com/?id=324961

I think if you need to assign every Internet user with different user name
and password, you would need a lot of efforts (e.g. creating a Windows
account for every Internet user).


Bill Cheng
Microsoft Online Partner Support

Get Secure! - www.microsoft.com/security
This posting is provided "as is" with no warranties and confers no rights.
--------------------
Quote:
Content-Class: urn:content-classes:message
From: "James" <news (AT) att (DOT) com
Sender: "James" <news (AT) att (DOT) com
Subject: Assigning cube roles to Internet users
Date: Fri, 19 Sep 2003 01:14:48 -0700
Lines: 24
Message-ID: <0cec01c37e86$17a850d0$a301280a (AT) phx (DOT) gbl
MIME-Version: 1.0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Newsreader: Microsoft CDO for Windows 2000
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4910.0300
Thread-Index: AcN+hheoqUsDPmGRTlKpzShvpkZIIw==
Newsgroups: microsoft.public.sqlserver.olap
Path: cpmsftngxa06.phx.gbl
Xref: cpmsftngxa06.phx.gbl microsoft.public.sqlserver.olap:42889
NNTP-Posting-Host: TK2MSFTNGXA11 10.40.1.163
X-Tomcat-NG: microsoft.public.sqlserver.olap


We have a SQL Server 2000 Analysis database (SP3), where
we need to restrict access to parts of the data to some
users.
All users will be accessing the cubes from the Internet
and I was thinking of using the OWC.

The question is how do we associate an internet user to a
cube role?

From the MSDN article at
http://msdn.microsoft.com/library/default.asp?
url=/library/en-us/dnsql2k/html/sql_datapump.asp , it
looks like we need to use "Basic authentication" and
provide userID and password in the connection string
included in the OWC. We would run IIS on the same server
as Analysis Services.

How can we make the OWC connection dynamic, so that each
internet user could have his own userid and password
included in the connection string, and thus be uniquely
identified by Analysis Services?

Any other suggestions?



Reply With Quote
  #3  
Old   
James
 
Posts: n/a

Default RE: Assigning cube roles to Internet users - 09-22-2003 , 07:19 AM




I have now read both articles you referred me to. It looks
like I should be using basic (or digest) security.

I have 2 problems with that:
1) "If you don't want to hard code the user ID and
password on the connection string, you can simply leave
them blank and the client will receive a pop-up prompting
them to enter the user name and password". I have done
that, even included the PROMPT=1 in the connection string
and I'm not getting any prompts (using OWC 10). Is there
something else I should be aware of? My connection string
in the OWC component:
&lt;x:ConnectionString&gt;Provider=MSOLAP.2;Dat a
Source=http://MyServer;PROMPT=1;Initial
Catalog=MyCatalog;Client Cache Size=25;Auto Synch
Period=10000&lt;/x:ConnectionString&gt;

2) The article says "This user name and password will be
validated against the local security database on the IIS
server". This looks to me like IIS won't be telling
Analysis Services who the user is. IIS will just check
that the user is allowed on this server, right?
This would mean that I still cannot link an internet user
to an Analysis role.

Just to clarify, won't be "creating a Windows account for
every Internet user", just an account for each VALID
internet user.

To sum it up, all I want to do is use Analysis role-based
security as some users aren't supposed to see all the cube
data. And some of those users will be accessing the data
from the Internet using OWC 10 or 11.




Quote:
-----Original Message-----
Hi James,

Have you checked the following article?
279489 INF: How to Connect to Analysis Server 2000 By
Using HTTP Connection
http://support.microsoft.com/?id=279489

324961 Support WebCast: Microsoft SQL Server 2000
Analysis Services: How to
http://support.microsoft.com/?id=324961

I think if you need to assign every Internet user with
different user name
and password, you would need a lot of efforts (e.g.
creating a Windows
account for every Internet user).


Bill Cheng
Microsoft Online Partner Support

Get Secure! - www.microsoft.com/security
This posting is provided "as is" with no warranties and
confers no rights.
--------------------
| Content-Class: urn:content-classes:message
| From: "James" <news (AT) att (DOT) com
| Sender: "James" <news (AT) att (DOT) com
| Subject: Assigning cube roles to Internet users
| Date: Fri, 19 Sep 2003 01:14:48 -0700
| Lines: 24
| Message-ID: <0cec01c37e86$17a850d0$a301280a (AT) phx (DOT) gbl
| MIME-Version: 1.0
| Content-Type: text/plain;
| charset="iso-8859-1"
| Content-Transfer-Encoding: 7bit
| X-Newsreader: Microsoft CDO for Windows 2000
| X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4910.0300
| Thread-Index: AcN+hheoqUsDPmGRTlKpzShvpkZIIw==
| Newsgroups: microsoft.public.sqlserver.olap
| Path: cpmsftngxa06.phx.gbl
| Xref: cpmsftngxa06.phx.gbl
microsoft.public.sqlserver.olap:42889
| NNTP-Posting-Host: TK2MSFTNGXA11 10.40.1.163
| X-Tomcat-NG: microsoft.public.sqlserver.olap
|
|
| We have a SQL Server 2000 Analysis database (SP3),
where
| we need to restrict access to parts of the data to some
| users.
| All users will be accessing the cubes from the Internet
| and I was thinking of using the OWC.
|
| The question is how do we associate an internet user to
a
| cube role?
|
| From the MSDN article at
| http://msdn.microsoft.com/library/default.asp?
| url=/library/en-us/dnsql2k/html/sql_datapump.asp , it
| looks like we need to use "Basic authentication" and
| provide userID and password in the connection string
| included in the OWC. We would run IIS on the same
server
| as Analysis Services.
|
| How can we make the OWC connection dynamic, so that
each
| internet user could have his own userid and password
| included in the connection string, and thus be uniquely
| identified by Analysis Services?
|
| Any other suggestions?
|

.


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.