RYAN Consulting Group, Inc. (RYAN) is headquartered in Indianapolis, Indiana. RYAN utilizes advanced technologies, methodologies, and business intelligence tools to help our clients reach their full potential. We are dedicated to delivering superior consulting services, and we have an unwavering commitment to completing each project.
We have an IMMEDIATE opening for a Software Developer. Please note that telecommuting is an option for this opportunity.
2 Applications will need to be developed:
1. Trusted Sign-on provider: The Trusted Sign-on Provider will receive the authentication request from the USAS portal and modify it as required to communicate with the Custom Authentication Provider. It will be responsible for task such as extracting user credentials, decrypting passwords, setting environment variables, identifying the Authentication Provider and sending the properly formatted user credentials to Cognos for authentication..
2. Custom Authentication Provider (CAP): The Custom Authentication Provider will implement all the functionality required by IBM Cognos to communicate with the Oracle tables containing user credentials to include the following:
Performs user authentication using the Oracle tables as the authentication source by Verification or Creating a Cognos passport for all user request similar to authentication cookies.
Perform searches of the Oracle tables to retrieve objects as required by Cognos. Objects can be users, groups, roles or any data identifying the user.
Cognos will call the CAP to do various types of searches against the authentication source (i.e. give me all of the groups and roles; give me all of the users who start with “p”, etc…). This step is the most time consuming and complicated piece. The Custom provider will respond to any search query that Cognos sends.
The Cognos security model implements user authentication using an external authentication source. For this implementation Cognos will use the Oracle Tables as its external authentication source. Cognos does not store userid and passwords within its internal namespace. There will not be a requirement for synchronization from the Oracle database to the Cognos namespace.
Minimum 5 years experience as a Java Developer
Solid understanding of application security concepts
Common Gateway Interface (CGI) Standard or Internet Server API (ISAPI) development skills
Understanding of Cognos 10 Architecture and components such as Content manager and the security framework
Senior JAVA Developer
XPATH – XML search language (the Cognos search methods are used in exactly the same way as XPATH)
Cognos SDK development experience
Oracle SQL experience
Bachelor’s degree required in IT-related field or degree in unrelated field and work experience acceptable.
RYAN Consulting Group - 2 years ago
copy to clipboard
As an established force in the Information technology services and solutions industry, Ryan Business Services. has been one of the leading...