Method and system for security and user account integration by reporting systems with remote repositories
First Claim
Patent Images
1. A method for integrating security and user account data in a reporting system with at least one remote repository, comprising the steps of:
- enabling a user to submit user credential input to a reporting system, wherein the reporting system comprises an On-Line Analytical Processing (OLAP) decision support system (DSS);
identifying an authentication process from a plurality of authentication processes comprising a standard-mode authentication, pass-through authentication, and anonymous authentication, wherein the standard-mode authentication comprises using a user identification and password to validate credentials, the pass-through authentication comprises using a relational database management system (RDBMS) to authenticate users, and the anonymous authentication comprises creating an anonymous session through the API without user identification;
forwarding the user credential input to a first server; and
enabling the first server to apply the authentication process to authenticate the user against a remote repository using Open Database Connectivity (ODBC) for verifying the user credential input and to determine user access control data for identifying a least one user privilege for performing one or more actions and at least one user permission associated with one or more objects, wherein the remote repository is located within a second server, the second server being different from the first server.
5 Assignments
0 Petitions
Accused Products
Abstract
The present invention presents security and user account integration with remote authentication servers, (e.g., repositories not owned by the server). Integration may occur with Lightweight Directory Access Protocol (LDAP), an operating system (e.g., Microsoft Windows™ NT™) authentication, custom account repositories and others. For example, the server may synchronize associated user lists with a remote repository. In another example, the server may also make external calls to remote authentication servers to validate a user'"'"'s username and password. Other information may be validated.
81 Citations
20 Claims
-
1. A method for integrating security and user account data in a reporting system with at least one remote repository, comprising the steps of:
-
enabling a user to submit user credential input to a reporting system, wherein the reporting system comprises an On-Line Analytical Processing (OLAP) decision support system (DSS); identifying an authentication process from a plurality of authentication processes comprising a standard-mode authentication, pass-through authentication, and anonymous authentication, wherein the standard-mode authentication comprises using a user identification and password to validate credentials, the pass-through authentication comprises using a relational database management system (RDBMS) to authenticate users, and the anonymous authentication comprises creating an anonymous session through the API without user identification; forwarding the user credential input to a first server; and enabling the first server to apply the authentication process to authenticate the user against a remote repository using Open Database Connectivity (ODBC) for verifying the user credential input and to determine user access control data for identifying a least one user privilege for performing one or more actions and at least one user permission associated with one or more objects, wherein the remote repository is located within a second server, the second server being different from the first server. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for integrating security and user account data in a reporting system with at least one remote repository, comprising:
-
an input for enabling a user to submit user credential input to a reporting system, wherein the reporting system comprises an On-Line Analytical Processing (OLAP) decision support system (DSS); an identification module for identifying an authentication process from a plurality of authentication processes comprising a standard-mode authentication, pass-through authentication, and anonymous authentication, wherein the standard-mode authentication comprises using a user identification and password to validate credentials, the pass-through authentication comprises using a relational database management system (RDBMS) to authenticate users, and the anonymous authentication comprises creating an anonymous session through the API without user identification; a forwarding module for forwarding the user credential input to a first server; and a first server for applying the authentication process to authenticate the user against a remote repository using Open Database Connectivity (ODBC) for verifying the user credential input and to determine user access control data for identifying a least one user privilege for performing one or more actions and at least one user permission associated with one or more objects, wherein the remote repository is located within a second server, the second server being different from the first server. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory processor-readable medium comprising instructions for execution by a processor to integrate security and user account data in a reporting system with at least one remote repository, the medium comprising:
-
instructions for causing a processor to enable a user to submit user credential input to a reporting system, wherein the reporting system comprises an On-Line Analytical Processing (OLAP) decision support system (DSS); instructions for causing a processor to identify an authentication process from a plurality of authentication processes comprising a standard-mode authentication, pass-through authentication, and anonymous authentication, wherein the standard-mode authentication comprises using a user identification and password to validate credentials, the pass-through authentication comprises using a relational database management system (RDBMS) to authenticate users, and the anonymous authentication comprises creating an anonymous session through the API without user identification; instructions for causing a processor to forward the user credential input to a first server; and instructions for causing a processor to enable the first server to apply the authentication process to authenticate the user against a remote repository using Open Database Connectivity (ODBC) for verifying the user credential input and to determine user access control data for identifying a least one user privilege for performing one or more actions and at least one user permission associated with one or more objects, wherein the remote repository is located within a second server, the second server being different from the first server. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification