Hi,

now we have this keytab

klist -kt pgadmin.keytab -e
Keytab name: FILE:pgadmin.keytab
KVNO Timestamp           Principal
---- ------------------- ------------------------------------------------------
   5 01/01/1970 01:00:00 
HTTP/pgadmin-dev.aws-ad-ee1.example....@aws-ad-ee1.example.com<mailto:HTTP/pgadmin-dev.aws-ad-ee1.example....@aws-ad-ee1.example.com>
 (des-cbc-crc)
   5 01/01/1970 01:00:00 
HTTP/pgadmin-dev.aws-ad-ee1.example.com@AWS-AD-EE1.<mailto:HTTP/pgadmin-dev.aws-ad-ee1.example.com@AWS-AD-EE1.>EXAMPLE.COM
 (des-cbc-md5)
   5 01/01/1970 01:00:00 HTTP/pgadmin-dev.aws-ad-ee1.example.com@AWS-AD-EE1. 
EXAMPLE.COM 
<mailto:HTTP/pgadmin-dev.aws-ad-ee1.example.com@AWS-AD-EE1.%20EXAMPLE.COM%20>  
(arcfour-hmac)
   5 01/01/1970 01:00:00 HTTP/pgadmin-dev.aws-ad-ee1.example.com@AWS-AD-EE1. 
EXAMPLE.COM 
<mailto:HTTP/pgadmin-dev.aws-ad-ee1.example.com@AWS-AD-EE1.%20EXAMPLE.COM%20>  
(aes256-cts-hmac-sha1-96)
   5 01/01/1970 01:00:00 HTTP/pgadmin-dev.aws-ad-ee1.example.com@AWS-AD-EE1. 
EXAMPLE.COM 
<mailto:HTTP/pgadmin-dev.aws-ad-ee1.example.com@AWS-AD-EE1.%20EXAMPLE.COM%20>  
(aes128-cts-hmac-sha1-96)

To krb5.conf I've added
permitted_enctypes = aes256-cts-hmac-sha1-96 aes128-cts-hmac-sha1-96 
aes256-cts-hmac-sha384-192 aes128-cts-hmac-sha256-128 des3-cbc-sha1 
arcfour-hmac-md5 camellia256-cts-cmac camellia128-cts-cmac
default_tgs_enctypes = aes256-cts-hmac-sha1-96 aes128-cts-hmac-sha1-96 
aes256-cts-hmac-sha384-192 aes128-cts-hmac-sha256-128 des3-cbc-sha1 
arcfour-hmac-md5 camellia256-cts-cmac camellia128-cts-cmac
default_tkt_enctypes = aes256-cts-hmac-sha1-96 aes128-cts-hmac-sha1-96 
aes256-cts-hmac-sha384-192 aes128-cts-hmac-sha256-128 des3-cbc-sha1 
arcfour-hmac-md5 camellia256-cts-cmac camellia128-cts-cmac

but the error is the same

2023-01-09 12:00:30,045: DEBUG pgadmin: Authentication initiated via source: 
kerberos
2023-01-09 12:00:30,073: ERROR pgadmin: Major (65536): An unsupported mechanism 
was requested, Minor (0): Unknown error
Traceback (most recent call last):
File "/pgadmin4/pgadmin/authenticate/kerberos.py", line 237, in negotiate_start
out_token = context.step(base64.b64decode(in_token))
File "/venv/lib/python3.10/site-packages/decorator.py", line 232, in fun
return caller(func, *(extras + args), **kw)
File "/venv/lib/python3.10/site-packages/gssapi/_utils.py", line 165, in 
check_last_err
return func(self, *args, **kwargs)
File "/venv/lib/python3.10/site-packages/decorator.py", line 232, in fun
return caller(func, *(extras + args), **kw)
File "/venv/lib/python3.10/site-packages/gssapi/_utils.py", line 131, in 
catch_and_return_token
return func(self, *args, **kwargs)
File "/venv/lib/python3.10/site-packages/gssapi/sec_contexts.py", line 582, in 
step
return self._acceptor_step(token=token or b"")
File "/venv/lib/python3.10/site-packages/gssapi/sec_contexts.py", line 590, in 
_acceptor_step
res = rsec_contexts.accept_sec_context(token, self._creds,
File "gssapi/raw/sec_contexts.pyx", line 270, in 
gssapi.raw.sec_contexts.accept_sec_context
gssapi.raw.exceptions.BadMechanismError: Major (65536): An unsupported 
mechanism was requested, Minor (0): Unknown error

milanm
From: Khushboo Vashi <khushboo.va...@enterprisedb.com>
Sent: Monday, January 9, 2023 11:03 AM
To: Milan MOLNÁR <milan_mol...@tatrabanka.sk>
Cc: pgadmin-supp...@postgresql.org
Subject: Re: pgadmin kerberos auth propblem - Delegated credentials not 
supplied.

[EXTERNÝ E-MAIL] Tento e-mail prichádza z prostredia mimo Tatra banka Group.



On Mon, Jan 9, 2023 at 3:15 PM Milan MOLNÁR 
<milan_mol...@tatrabanka.sk<mailto:milan_mol...@tatrabanka.sk>> wrote:
Hi,

here  is  the command how the keytab has been regenerated. Unfortunatelly it 
did not helped.

ktpass -out pgadmin-dev-ad-ee1.keytab -mapUser 
pgadmin-...@aws-ad-ee1.example.com<mailto:pgadmin-...@aws-ad-ee1.example.com> 
+rndPass -mapOp set +DumpSalt -crypto AES256-SHA1 -ptype KRB5_NT_PRINCIPAL 
-princ 
HTTP/pgadmin-dev.aws-ad-ee1.example.com.sk@AWS-AD-EE1<mailto:HTTP/pgadmin-dev.aws-ad-ee1.example.com.sk@AWS-AD-EE1>.
 
EXAMPLE.COM<https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fexample.com%2F&data=05%7C01%7Ciskamomi%40rbinternational.onmicrosoft.com%7Ca1f00eb0a989409a351408daf228c022%7C9b511fdaf0b143a5b06e1e720f64520a%7C0%7C0%7C638088554090209653%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=WPFzRz6YqfWiY5EYL%2FzU0J22Xun9krPXrmgJ8xoeSFo%3D&reserved=0>
Targeting domain controller: 
IP-C6130167.aws-ad-ee1.example.com<https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fip-c6130167.aws-ad-ee1.example.com%2F&data=05%7C01%7Ciskamomi%40rbinternational.onmicrosoft.com%7Ca1f00eb0a989409a351408daf228c022%7C9b511fdaf0b143a5b06e1e720f64520a%7C0%7C0%7C638088554090209653%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=n%2BafWlMs1dMFT4m0NNwwBtXZ%2B82cR0z%2BSXVp03SYOlU%3D&reserved=0>
Successfully mapped 
HTTP/pgadmin-dev.aws-ad-ee1.example.com<https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpgadmin-dev.aws-ad-ee1.example.com%2F&data=05%7C01%7Ciskamomi%40rbinternational.onmicrosoft.com%7Ca1f00eb0a989409a351408daf228c022%7C9b511fdaf0b143a5b06e1e720f64520a%7C0%7C0%7C638088554090209653%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=3ssIKqhI3MzC98R0lxiykapMpivWSzVuFGmp6QRoQQE%3D&reserved=0>
 to pgadmin-dev.
Password successfully set!
Building salt with principalname 
HTTP/pgadmin-dev.aws-ad-ee1.example.com<https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpgadmin-dev.aws-ad-ee1.example.com%2F&data=05%7C01%7Ciskamomi%40rbinternational.onmicrosoft.com%7Ca1f00eb0a989409a351408daf228c022%7C9b511fdaf0b143a5b06e1e720f64520a%7C0%7C0%7C638088554090209653%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=3ssIKqhI3MzC98R0lxiykapMpivWSzVuFGmp6QRoQQE%3D&reserved=0>
 and domain 
AWS-AD-EE1.EXAMPLE.COM.SK<https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Faws-ad-ee1.example.com.sk%2F&data=05%7C01%7Ciskamomi%40rbinternational.onmicrosoft.com%7Ca1f00eb0a989409a351408daf228c022%7C9b511fdaf0b143a5b06e1e720f64520a%7C0%7C0%7C638088554090209653%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=2DUHIIwjoDSppGpWDSnB6Lhtae9twB8XFOsr%2Bo3fNeU%3D&reserved=0>
 (encryption type 18)...
Hashing password with salt 
"AWS-AD-EE1.EXAMPLE.COMHTTPpgadmin-dev.aws-ad-ee1.example.com<https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Faws-ad-ee1.example.comhttppgadmin-dev.aws-ad-ee1.example.com%2F&data=05%7C01%7Ciskamomi%40rbinternational.onmicrosoft.com%7Ca1f00eb0a989409a351408daf228c022%7C9b511fdaf0b143a5b06e1e720f64520a%7C0%7C0%7C638088554090209653%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=HQiRAs77Gobe35SF02s0xyNb7fPmJPPnJUpzwYCPzsA%3D&reserved=0>".
Key created.
Output keytab to pgadmin-dev-ad-ee1.keytab:
Keytab version: 0x502
keysize 117 
HTTP/pgadmin-dev.aws-ad-ee1.example....@aws-ad-ee1.example.com<mailto:HTTP/pgadmin-dev.aws-ad-ee1.example....@aws-ad-ee1.example.com>
 ptype 1 (KRB5_NT_PRINCIPAL) vno 4 etype 0x12 (AES256-SHA1) keylength 32 
(0x65c0f02ddea2d866d2e792cd125ff1784aa646bb0035ebd2c5fedf7282c7c384)

C:\Users\Admin>

Do you have any another advice how to find out where is the problem?
This is something to do with the keytab file. Can you try applying all the 
encryptions (-crypto all) while creating the keytab file, just for testing ?

Thank you
milanm



________________________________________________________________________
Informácie obsiahnuté v tomto dokumente sú určené výlučne pre potreby jeho 
adresáta. 
Dokument môže obsahovať informácie chránené bankovým alebo obchodným 
tajomstvom alebo informácie podliehajúce ochrane podľa iných právnych 
predpisov. 
V prípade, že Vám bol tento dokument doručený omylom, vyzývame Vás, 
aby ste sa zdržali odtajnenia alebo použitia pre vlastnú potrebu. 
Zároveň si Vás dovoľujeme požiadať, aby ste nás o takomto prípade
bez zbytočného odkladu informovali a následne dokument zlikvidovali.

The information contained in this document is intended exclusively for the
needs of its addressee. The document may contain information protected
by banking or trade secrets or information subject to protection under other
legal regulations. In the event that this document was delivered to you by 
mistake,
we urge you to refrain from declassifying it or using it for your own purposes. 
At the same time, we would like to request that you inform us of such a case
 without undue delay and then dispose of the document.

Tatra banka, a.s.
Hodžovo námestie 3, 811 06 Bratislava 1 
IČO: 00 686 930
Zapísaná v obchodnom registri Okresného sudu Bratislava I
Oddiel: Sa, vložka číslo: 71/B
https://www.tatrabanka.sk

Reply via email to