|
|
|
GSSCredential + jdbc + oracle
|
|||
|---|---|---|---|
|
#18+
Есть приложение работающее на IBM WAS7, на сервере настроено SPNEGO/Kerberos и вроде как можно получить credentials пользователя: com.ibm.wsspi.wssecurity.platform.token.KRBAuthnToken.getGSSCredential(), подскажите, можно ли каким-нибудь образом просунуть эти credentials дальше в Oracle DB? Что-то толи неправильно вопросы гуглу задаю, толи чего-то не догоняю... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2012, 16:19:58 |
|
||
|
GSSCredential + jdbc + oracle
|
|||
|---|---|---|---|
|
#18+
Начните вот отсюда http://docs.oracle.com/cd/B28359_01/java.111/b31224/clntsec.htm#CIHCIDHF Там пример как вообще Kerberos на Oracle JDBC активировать. Второй вопрос в том как ему тикет подсунуть. Сейчас поищу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2012, 16:27:51 |
|
||
|
GSSCredential + jdbc + oracle
|
|||
|---|---|---|---|
|
#18+
Нет, сходу не скажу. У меня другая ситуация. Но подозреваю что можно отнаследоваться от Krb5LoginModule так чтобы пропихнуть ему свой тикет... хотя нет: эта падла вообще без ООП реализована. Либо найти способ поместить тикет в локальный кэш в user.home, тогда Krb5LoginModule его сам вычитает оттуда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2012, 16:33:29 |
|
||
|
GSSCredential + jdbc + oracle
|
|||
|---|---|---|---|
|
#18+
Можно поковырять LoginModule.initialize(), возможно туда можно пропихнуть существующий тикет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2012, 16:35:44 |
|
||
|
GSSCredential + jdbc + oracle
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, спасибо, буду ковырять в этом направлении. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2012, 16:44:00 |
|
||
|
GSSCredential + jdbc + oracle
|
|||
|---|---|---|---|
|
#18+
Посмотрите вот здесь http://docs.oracle.com/javase/7/docs/technotes/guides/security/jgss/single-signon.html пример с делегированием. Думаю как раз ваш случай. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2012, 16:53:42 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=37810222&tid=2131727]: |
0ms |
get settings: |
13ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
39ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 324ms |
| total: | 461ms |

| 0 / 0 |
