Ticket #467 (closed task: fixed)

Opened 13 years ago

Last modified 12 years ago

[S] BODC Oracle Credential Repository Interface for Session Manager

Reported by: pjkersha Owned by: pjkersha
Priority: required Milestone: PROD Step3
Component: security Version:
Keywords: Security, Credential Repository Cc:

Description (last modified by pjkersha) (diff)

The Credential Repository interfaces with the CredWallet class using the generic base class CredRepos.

SessionMgrCredRepos is a specialisation of this using SQLObject to allow connection MySQL and Postgres. However, BODC require an Oracle interface.

Move SessionMgrCredRepos from the Session module into its own file. Write a new Oracle based CredRepos class and provide a mechanism to configure the SessionMgr class to allow it to pick up the required class as required by the NDG service provider.

Change History

comment:1 Changed 13 years ago by pjkersha

  • Status changed from new to assigned
  • Description modified (diff)

comment:2 Changed 13 years ago by pjkersha

Siva has written some test code which uses the cx_Oracle python Oracle client bindings.

comment:3 Changed 12 years ago by selatham

  • Milestone changed from BETA to PROD Step3

Has this been finished?

comment:4 Changed 12 years ago by pjkersha

  • Status changed from assigned to closed
  • Resolution set to fixed

The code has since changed. You can run the Session Manager without a database connection to a Credential Repository. Running it this way the Session Manager simply calls an empty stub.

The Credential Repository is a nice to have but not essential feature.

Nb. this is a completely different issue to the Attribute Authority - BODC Oracle db interface.

Note: See TracTickets for help on using tickets.