Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Not Authenticating #7

Open
jamesgagliardo opened this issue Aug 31, 2017 · 17 comments
Open

Not Authenticating #7

jamesgagliardo opened this issue Aug 31, 2017 · 17 comments
Labels

Comments

@jamesgagliardo
Copy link

Hello, I followed the install instructions and was able to navigate to the login page. However, I'm getting authentication error for any type of user when logging in. I've verified the OBIEE web services are working properly outside of Insights. Any help would be appreciated.

@mineshpatel1
Copy link
Contributor

This is the second time recently that I have seen this behaviour, although that time we couldn't verify the web services outside of Insights, so might need a bit more information. So the application reports "Authentication Error" whenever you attempt to login?

When you verified the web services outside of Insights, did you use the same login credentials?

Is there any peculiar OBIEE security set up on the system?

@jamesgagliardo
Copy link
Author

jamesgagliardo commented Sep 4, 2017 via email

@jamesgagliardo
Copy link
Author

I solved this issue (sort of) by giving explicit rights to the BI Consumer group for each SOAP compenents under privledges.

@vrpkoduri
Copy link

We have AD/OAM Authentication enabled - We are getting Authentication Error. Any help on how do we solve this issue?
We are able to login to OBIEE with out issues. When we set Httpsonlycookies tag in instanceconfig.xml then we are not even able to login to OBIEE.

Please let us know how we can resolve the issue

@mineshpatel1
Copy link
Contributor

Integration with AD should work fine. Please test you can access the web service directly (e.g. using SOAPUI or Fiddler) and see if there is a similar error.

@jamesgagliardo
Copy link
Author

I found another issue with this great tool that I hope can be resolved. Any objects in subfolders of the subject area do not show up in the data source. Is there anything I need to do to enable that?

@mineshpatel1
Copy link
Contributor

That is peculiar. By any chance, are you using the old syntax for declaring child objects in the presentation layer, or are you using the Child Tables feature? Only the latter is supported.

Also, please start a new issue for different problems, it is extremely helpful.

@jamesgagliardo
Copy link
Author

jamesgagliardo commented Oct 5, 2017 via email

@sunnyobiee
Copy link

Is this authentication issue resolved ? If yes please let us know what steps need to be taken . Some time I was able to login but subject area pane keeps spinning .

@jamesgagliardo
Copy link
Author

jamesgagliardo commented Nov 8, 2017 via email

@sunnyobiee
Copy link

Can you share a screenshot of the steps you did. I'm logging in as weblogic user and i added this user to all the SOAP Components
capture
that i can see under privileges tab .Still i'm not able to login .

@serdarguler
Copy link

The problem is about obiee 12c is no longer supporting getgroups service. I could manage to handle it with a little touch in the obiee.js "obiee.getAppRoles" javascript function.

@spkoes
Copy link

spkoes commented May 8, 2018

Same problem in 12.2.1.3. @serdarguler , which change have you did in obiee.js?

@ddwolf715
Copy link

Same problem in 12.2.1.x. @serdarguler , which change have you did in obiee.js?

@ddwolf715
Copy link

The problem is about obiee 12c is no longer supporting getgroups service. I could manage to handle it with a little touch in the obiee.js "obiee.getAppRoles" javascript function.

Same problem in 12.2.1.x. @serdarguler , which change have you did in obiee.js?

@serdarguler
Copy link

serdarguler commented Apr 2, 2019

@ddwolf715 @spkoes

obiee.getAppRoles = function (successFunc, errFunc) {
        var soapMessage = obieeSOAPHeader();
        soapMessage += '<soapenv:Body><' + wsdl + ':getGroups><' + wsdl + ':member><' + wsdl + ':name>';
        soapMessage += sessionStorage.obieeUser + '</' + wsdl + ':name></' + wsdl + ':member>';
        soapMessage += '<' + wsdl + ':expandGroups>False</' + wsdl + ':expandGroups>';
        soapMessage += '<' + wsdl + ':sessionID>' + sessionStorage.obieeSessionId + '</' + wsdl + ':sessionID>';
        soapMessage += '</' + wsdl + ':getGroups></soapenv:Body></soapenv:Envelope>';
        wsCall('securityService', soapMessage, function (response) {
            var appRoles = [];
            var results = response.Body.getGroupsResult || { account: [] };
            if (results.account) {
                results.account.forEach(function (r) {
                    if (r.accountType == '4')
                        appRoles.push({ id: r.name, name: r.displayName });
                });
            }
            appRoles.push({ id: "BIServiceAdministrator", name: "BIServiceAdministrator" });
            appRoles.push({ id: "BIContentAuthor", name: "BIContentAuthor" });
            appRoles.push({ id: "BIConsumer", name: "BIConsumer" });
            appRoles.push({ id: "AuthenticatedUser", name: "AuthenticatedUser" });
            successFunc(appRoles);
        }, function (err) {
            var appRoles = [];
            appRoles.push({ id: "BIServiceAdministrator", name: "BIServiceAdministrator" });
            appRoles.push({ id: "BIContentAuthor", name: "BIContentAuthor" });
            appRoles.push({ id: "BIConsumer", name: "BIConsumer" });
            appRoles.push({ id: "AuthenticatedUser", name: "AuthenticatedUser" });
            successFunc(appRoles);
        });
    }

@ddwolf715
Copy link

@ddwolf715 @spkoes

obiee.getAppRoles = function (successFunc, errFunc) {
        var soapMessage = obieeSOAPHeader();
        soapMessage += '<soapenv:Body><' + wsdl + ':getGroups><' + wsdl + ':member><' + wsdl + ':name>';
        soapMessage += sessionStorage.obieeUser + '</' + wsdl + ':name></' + wsdl + ':member>';
        soapMessage += '<' + wsdl + ':expandGroups>False</' + wsdl + ':expandGroups>';
        soapMessage += '<' + wsdl + ':sessionID>' + sessionStorage.obieeSessionId + '</' + wsdl + ':sessionID>';
        soapMessage += '</' + wsdl + ':getGroups></soapenv:Body></soapenv:Envelope>';
        wsCall('securityService', soapMessage, function (response) {
            var appRoles = [];
            var results = response.Body.getGroupsResult || { account: [] };
            if (results.account) {
                results.account.forEach(function (r) {
                    if (r.accountType == '4')
                        appRoles.push({ id: r.name, name: r.displayName });
                });
            }
            appRoles.push({ id: "BIServiceAdministrator", name: "BIServiceAdministrator" });
            appRoles.push({ id: "BIContentAuthor", name: "BIContentAuthor" });
            appRoles.push({ id: "BIConsumer", name: "BIConsumer" });
            appRoles.push({ id: "AuthenticatedUser", name: "AuthenticatedUser" });
            successFunc(appRoles);
        }, function (err) {
            var appRoles = [];
            appRoles.push({ id: "BIServiceAdministrator", name: "BIServiceAdministrator" });
            appRoles.push({ id: "BIContentAuthor", name: "BIContentAuthor" });
            appRoles.push({ id: "BIConsumer", name: "BIConsumer" });
            appRoles.push({ id: "AuthenticatedUser", name: "AuthenticatedUser" });
            successFunc(appRoles);
        });
    }

@serdarguler
Thank you for your reply, the user is already logged in.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

7 participants