Как определить правильный возврат для initsessionidtype в db2secGetAuthIDs - PullRequest
0 голосов
/ 27 февраля 2020

Мы реализуем пользовательский плагин безопасности для Db2 11.5. В реализации db2secGetAuthIDs есть возврат для initsessionidtype. См. Документацию здесь: (https://www.ibm.com/support/knowledgecenter/SSEPGG_11.5.0/com.ibm.db2.luw.admin.sec.doc/doc/r0012032.html)

Подробно, что возможные возвращаемые значения:

DB2SEC_ID_TYPE_AUTHID (0)
DB2SEC_ID_TYPE_ROLE (1)

Должно ли DB2SEC_ID_TYPE_AUTHID быть возвращено на основании того, что authid существует в реестре пользователей - иначе верните DB2SEC_ID_TYPE_ROLE или есть дополнительный контекст, который необходимо обработать?

1 Ответ

0 голосов
/ 27 февраля 2020

После непосредственного взаимодействия с командой IBM Db2 ответ таков: вам нужно всего лишь установить *initsessionidtype на DB2SEC_ID_TYPE_AUTHID, так как это единственный доступный тип. Все остальное вернет ошибку.

...