dbTalk Databases Forums  

Administrator rights issue with HTTP connectivity

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


Discuss Administrator rights issue with HTTP connectivity in the microsoft.public.sqlserver.olap forum.



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

Default Administrator rights issue with HTTP connectivity - 07-21-2004 , 09:55 AM






I've defined a few permission groups to a cube. Now I'm trying to
view the cube via ASP, which connects and displays data when on
viewing the webpage from the server *OR* on any PC which has a user
logged in with Administrator rights. If i go to another,
non-Administrator-rights box, the page errors, stating the Cube not
available. I can not give IUSER administrator rights and currently am
using windows integrated authentication for IIS validation. I have
tried passing a standard userid/password to the connection string, no
success. Heard anything as to why OLAP would not accept passed
userid/password in this type of security setup? Any other thoughts?

Reply With Quote
  #2  
Old   
Dave Wickert [MSFT]
 
Posts: n/a

Default Re: Administrator rights issue with HTTP connectivity - 07-21-2004 , 11:49 AM






When using http connectivity with NTLM, you only have a few options.
1) You can run IIS and AS on the same machine, in which case, your Windows
NT credentials can be used directly.
2) You can run IIS and AS on different machines but in the same domain
(which is a requirement), but then you need to either run basic
authentication between your client machine and IIS (and pass on the connect
string a domain username and pwd to impersonate on the IIS machine) or look
at using Windows Kerberos delegation. Basic authentication by far is the
more common technique.

More on this subject can be find in the following white paper:
http://msdn.microsoft.com/library/de...l_datapump.asp

Hope that helps.
--
Dave Wickert [MSFT]
dwickert (AT) online (DOT) microsoft.com
Program Manager
BI SystemsTeam
SQL BI Product Unit (Analysis Services)
--
This posting is provided "AS IS" with no warranties, and confers no rights.

"Mark G" <immy619_97 (AT) yahoo (DOT) com> wrote

Quote:
I've defined a few permission groups to a cube. Now I'm trying to
view the cube via ASP, which connects and displays data when on
viewing the webpage from the server *OR* on any PC which has a user
logged in with Administrator rights. If i go to another,
non-Administrator-rights box, the page errors, stating the Cube not
available. I can not give IUSER administrator rights and currently am
using windows integrated authentication for IIS validation. I have
tried passing a standard userid/password to the connection string, no
success. Heard anything as to why OLAP would not accept passed
userid/password in this type of security setup? Any other thoughts?



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

Default Re: Administrator rights issue with HTTP connectivity - 07-23-2004 , 02:50 PM



Dave - can you elaborate on item 2A - passing username a
connect string? Namely, how? I have already been pouring
over the article you mention all week - but still have the
same problem as the original post. -Chip

Quote:
-----Original Message-----
When using http connectivity with NTLM, you only have a
few options.
1) You can run IIS and AS on the same machine, in which
case, your Windows
NT credentials can be used directly.
2) You can run IIS and AS on different machines but in
the same domain
(which is a requirement), but then you need to either run
basic
authentication between your client machine and IIS (and
pass on the connect
string a domain username and pwd to impersonate on the
IIS machine) or look
at using Windows Kerberos delegation. Basic
authentication by far is the
more common technique.

More on this subject can be find in the following white
paper:
http://msdn.microsoft.com/library/default.asp?
url=/library/en-us/dnsql2k/html/sql_datapump.asp

Hope that helps.
--
Dave Wickert [MSFT]
dwickert (AT) online (DOT) microsoft.com
Program Manager
BI SystemsTeam
SQL BI Product Unit (Analysis Services)
--
This posting is provided "AS IS" with no warranties, and
confers no rights.

"Mark G" <immy619_97 (AT) yahoo (DOT) com> wrote in message
news:71f4c7c2.0407210655.1d5d5c85 (AT) posting (DOT) google.com...
I've defined a few permission groups to a cube. Now
I'm trying to
view the cube via ASP, which connects and displays data
when on
viewing the webpage from the server *OR* on any PC
which has a user
logged in with Administrator rights. If i go to another,
non-Administrator-rights box, the page errors, stating
the Cube not
available. I can not give IUSER administrator rights
and currently am
using windows integrated authentication for IIS
validation. I have
tried passing a standard userid/password to the
connection string, no
success. Heard anything as to why OLAP would not
accept passed
userid/password in this type of security setup? Any
other thoughts?


.


Reply With Quote
  #4  
Old   
Dave Wickert [MSFT]
 
Posts: n/a

Default Re: Administrator rights issue with HTTP connectivity - 07-25-2004 , 11:25 AM



When you pass the username/pwd on the connectstring, PTS uses that to do a
BASIC authentication login into IIS (if requested by the web server). It may
be that you haven't turned on BASIC authenticaiton on the virtual directory
where msolap.asp exists. If you have anonymous enabled, then it by-default
will be used; then IIS tries NTLM; and if all of those fail, then it tries
BASIC. So if you are going to use username/pwd on the connectstring, then
1) you should BASIC as the only option for that virtual directory; and
2) if over the public Internet, or in a high security Intranet situation,
you should have SSL enabled (and use https://) so that the password (which
is normally sent lightly converted with BASIC) has full encryption.
--
Dave Wickert [MSFT]
dwickert (AT) online (DOT) microsoft.com
Program Manager
BI SystemsTeam
SQL BI Product Unit (Analysis Services)
--
This posting is provided "AS IS" with no warranties, and confers no rights.

"Chip" <chip.reevesNOSPAM (AT) bellsouth (DOT) com> wrote

Quote:
Dave - can you elaborate on item 2A - passing username a
connect string? Namely, how? I have already been pouring
over the article you mention all week - but still have the
same problem as the original post. -Chip

-----Original Message-----
When using http connectivity with NTLM, you only have a
few options.
1) You can run IIS and AS on the same machine, in which
case, your Windows
NT credentials can be used directly.
2) You can run IIS and AS on different machines but in
the same domain
(which is a requirement), but then you need to either run
basic
authentication between your client machine and IIS (and
pass on the connect
string a domain username and pwd to impersonate on the
IIS machine) or look
at using Windows Kerberos delegation. Basic
authentication by far is the
more common technique.

More on this subject can be find in the following white
paper:
http://msdn.microsoft.com/library/default.asp?
url=/library/en-us/dnsql2k/html/sql_datapump.asp

Hope that helps.
--
Dave Wickert [MSFT]
dwickert (AT) online (DOT) microsoft.com
Program Manager
BI SystemsTeam
SQL BI Product Unit (Analysis Services)
--
This posting is provided "AS IS" with no warranties, and
confers no rights.

"Mark G" <immy619_97 (AT) yahoo (DOT) com> wrote in message
news:71f4c7c2.0407210655.1d5d5c85 (AT) posting (DOT) google.com...
I've defined a few permission groups to a cube. Now
I'm trying to
view the cube via ASP, which connects and displays data
when on
viewing the webpage from the server *OR* on any PC
which has a user
logged in with Administrator rights. If i go to another,
non-Administrator-rights box, the page errors, stating
the Cube not
available. I can not give IUSER administrator rights
and currently am
using windows integrated authentication for IIS
validation. I have
tried passing a standard userid/password to the
connection string, no
success. Heard anything as to why OLAP would not
accept passed
userid/password in this type of security setup? Any
other thoughts?


.




Reply With Quote
  #5  
Old   
Mark G
 
Posts: n/a

Default Re: Administrator rights issue with HTTP connectivity - 08-18-2004 , 01:38 PM



review: trying to query an OLAP cube (cube has individual users
defined from a windows 2000 domain), passing the current logged in
userid, via an IIS server ASP webpage, IIS has integrated security
turned on and nothing else.

solution: apparently OLAP can not handle the authentication format
that IIS passes to OLAP natively. to work around this you must turn
on kerberos OR you can IUSER_<servername> to the OLAP Administrators
group OR in the OLAP cube, add "Everyone" to the group (but that does
defeat securing the cube on the individual user level)

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.