Felhasználó azonosítás Oracle alapon

Pál úr képe

Üdv,

valahogy meg kellene oldani, hogy a drupal a felhasználókat egy Oracle táblából vegye. Az nem tűnik jó megoldásnak, hogy az Oracle tábla adatait a MySQL adatbázisba beleírjuk, mert nem szeretnék redundanciát létrehozni, hanem valamiféle olyan megoldásra lenne szükségem, ahol a MySQL adatbázis képes az Oracle tábla egy VIEW-ját olvasni, vagy a Drupal képes a 'user' tábla helyett egy Oracle táblát / VIEW-t elérni.

Minden segítséget köszönök!

Pál

Drupal verzió: 
Fórum: 
pp képe

Kérdés mire van szükség? Bizonyos adatokat kell innen vennie, vagy a név jelszó is innen kell, hogy jöjjön?
Én http://api.drupal.org/api/drupal/modules--openid--openid.module/6 erre indulnék.

pp

0
0
Pál úr képe

Szia,

az állapot az, hogy egy egyedi felhasználónyilvántartási rendszer készült Oracle-ban, ahol a nevek, jelszavak, illetve jogok kerülnek kiadásra. Valószínűleg az lenne a legjobb, ha meg lehetne oldani, hogy a Drupal-ban létrehozott jogosultsági csoportok beállíthatók legyenek.

Az OpenID-t nem ismerem, hogy meg lehet-e oldani vele, hogy egy helyről vegyen felhasználói adatokat, illetve hogy ezek beállíthatóak.e vele.

Köszönöm.

0
0
pp képe

Arra gondoltam, megnézed a modult, mert ez egy egyedi fejlesztés lesz. :D
Kell írni egy modult, ami belépésnél az oracle-ből authentical és onnan tölti be a felhasználói plusz adatokat valamint szinkronizálja a Drupal felhasználó tábláit. (Ha nincs júzer akkor létrehozza az első belépésnél)

pp

0
0
szantog képe

Redundancia nélkül húzós lesz, mivel a 6-os drupal nem tud kezelni egyszerre csak egy típusú adatbázist. A 7-esben már úgy tudom, nem így van, erre készült ez a modul: http://drupal.org/project/dbtng ez elvileg a 6-osban is azt a fajta adatbáziskezelést valósítja meg, mint a 7-ben.
Az viszont tuti, ha ezt sikerül összehozni, érdemes lenne közzétenni a dorgon.

0
0

----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.

drifter képe

Az LDAP integrációs modul valami hasonlót csinál:

http://drupal.org/project/ldap_integration

Az LDAP szervernél autentikál, és siker esetén létrehoz egy helyi drupal usert (ha már nincs) amivel összeköti.

Egyszer volt egy hasonló feladatom, és erre a modulra támaszkodva megoldottam. Ki kell tépni az LDAP-pal kommunikáló részeket és helyettesíteni az Oracle adatbázisoddal.

0
0
Pál úr képe

Köszönöm a tippeket, egyelőre az a döntés született, hogy ebben az irányban lépünk tovább. A fejleményekről igyekszem majd tájékoztatást adni.

0
0
Pál úr képe

Köszönöm a tippeket, igazándiból a teljesen új modul fejlesztését kihagynám, a többiről pedig tudósítani fogok. (Azért ha valakinek van még tippje, szívesen fogadom...)

Pál

0
0
york képe

Szia

http://drupal.org/project/shib_auth
Tudja amit szertnel, csak kell egy idp ami az oraclebol dolgozik.

0
0