Portál AbcLinuxu, 11. května 2025 18:31

Dotaz: apache2 - autentikace přes IMAP/SMTP

7.6.2011 15:23 vencas | skóre: 32
apache2 - autentikace přes IMAP/SMTP
Přečteno: 371×
Odpovědět | Admin
Zdravím,

potřeboval bych autentikovat uživatele skrz apache2 proti dvěma IMAP serverům (někdo má účet na jednom, někdo na jiném), nebo jednomu SMTP serveru (tam mají účet všichni). LDAP (nakolik k němu mám přístup) bohužel hesla neověřuje.

Funkční autentikaci proti jednomu IMAP serveru jsem vyřešil pomocí mod_auth_imap takto:
	AuthType Basic
	AuthBasicAuthoritative off
	AuthName "blah (IMAP)"
	Auth_IMAP_Enabled on
	Auth_IMAP_Server exchange.ne.co
	Auth_IMAP_Authoritative on
	Auth_IMAP_Port 143
	Auth_IMAP_Log on
	Require valid-user
, ale nelze specifikovat 2 servery přímo. Nepodařilo se mi použít AuthnProviderAlias (udělat aliasy na oba -- asi nemám dobře "base provider", zkoušel jsem file (nesmysl) a ldap (connect() problem v logy), na jiných hodnotách to segfaultovalo):
<AuthnProviderAlias ldap exchange-ne-co>
	Auth_IMAP_Enabled on
	Auth_IMAP_Server exchange.ne.co
	Auth_IMAP_Authoritative on
	Auth_IMAP_Port 143
	Auth_IMAP_Log on
</AuthnProviderAlias>

<AuthnProviderAlias ldap mail1-ne-co>
    # udaje k dalsimu serveru
</AuthnProviderAlias>

<Location ...>
	AuthBasicProvider exchange-ne-co mail1-ne-co
	AuthName "blah (IMAP)"
	AuthType Basic
	AuthBasicAuthoritative off
	Require valid-user
</Location>
Nevygoogloval jsem žádný modul, který dělá autentikaci proti přihlášení k SMTP serveru, což by bylo nejjenodušší.

Poradíte někdo? Buď jak složit ty IMAP servery, nebo jak to udělat proti SMTP, nebo nějak jinak.

Díky.

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Ruža Becelin avatar 7.6.2011 15:29 Ruža Becelin | skóre: 40 | blog: RuzaBecelinBlog
Rozbalit Rozbalit vše Re: apache2 - autentikace přes IMAP/SMTP
Odpovědět | | Sbalit | Link | Blokovat | Admin
mod-authn-sasl/ by pouzit nesel?
7.6.2011 16:38 vencas | skóre: 32
Rozbalit Rozbalit vše Re: apache2 - autentikace přes IMAP/SMTP
Bohužel ne (totiž, pokud správně rozumím tomu, že je třeba mít databázi uživatelů lokálně); služby běží na celouniverzitních serverech, z mého miniserveru se k nim mohu jen vzdáleně připojovat.
7.6.2011 18:37 vencas | skóre: 32
Rozbalit Rozbalit vše Re: apache2 - autentikace přes IMAP/SMTP
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nuž odpovídám si sám, po dnu mi odpovědělo IT oddělení, že mám použít Shibboleth. Tím je problém patrně vyřešen.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.