OTRS ๊ฐ์ ธ ์ค๊ธฐ์ ์ฌ์ฉ์๋ ์ด์ LDAP ๊ฐ์ ธ ์ค๊ธฐ์ ๋ณํฉ๋์ด์ผํฉ๋๋ค.
์ฌ์ฉ์๋ ๋ถ๋ถ์ ์ผ๋ก ์ ๋ฐ์ดํธ ๋ ๊ฒ์ฒ๋ผ ๋ณด์ด์ง๋ง ์ ๋ถ๋ ์๋๋๋ค. ํนํ LDAP ๊ฐ์ ธ ์ค๊ธฐ๊ฐ ๋ชจ๋ ๊ฒ์ ์๋ฌธ์๋ก ๋ณํํ๋ ๊ฒ์ฒ๋ผ ๋ณด์ ๋๋ค. ์ฌ๊ธฐ์ OTRS ๊ฐ์ ธ ์ค๊ธฐ๋ ๋ก๊ทธ์ธ์ ๊ทธ๋๋ก ์ ์งํฉ๋๋ค.
"Givenname. [email protected] "๊ณผ ๊ฐ์ userPrincipalName์ ๊ฐ์ง ์ฌ์ฉ์๊ฐ ์์ฑ๋๊ณ "givenname. [email protected] "์ด ์ ๋ฐ์ดํธ ๋ ๊ฒ์ ๋ณผ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ฒซ ๋ฒ์งธ OTRS ์ฌ์ฉ์๋ ์ฌ์ ํ ์๋ฌธ์ ๋ก๊ทธ์ธ์ผ๋ก ์์ฑ๋ฉ๋๋ค.
๋ํ ์ฒซ ๋ฒ์งธ ๊ฒฝ์ฐ ๋ก๊ทธ์ธ์ 3 ์๋ฆฌ ์ซ์๊ฐ ์ถ๊ฐ๋์ด ์์์ ์ ์ ์์ต๋๋ค.
OTRS : [email protected]> zammad : givenname. [email protected]
์ด ๋์์ ๋ชจ๋ ์ฌ์ฉ์์๊ฒ ๋์ผํฉ๋๋ค.
_thread #-: ์ฌ์ฉ์ ์ถ๊ฐ .find_by (๋ก๊ทธ์ธ : [email protected]) _
๋ชจ๋ ์๋ฌธ์๋ก ๋ ์ฌ์ฉ์๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
_thread #-: User.find_by ์ ๋ฐ์ดํธ (๋ก๊ทธ์ธ : [email protected]) _
zammad์์ ์ฒซ ๋ฒ์งธ ์ฌ์ฉ์๋ฅผ ๊ฒ์ ํ ๋
_User.find_by (email : '[email protected]') _
์ฌ์ฉ์๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค. ์๋ฌธ์๋ก ๊ฒ์ํ๋ฉด
_User.find_by (email : '[email protected]') _
๋๋ ๊ทธ๋ฅผ ์ฐพ์์ง๋ง ๋ก๊ทธ์ธ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
๋ก๊ทธ์ธ : " ggggg .
์ด์ฉ๋ฉด ๋ด๊ฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ ์๋ ์๊ณ , (์ ์ด๋ ๋๋ฅผ ์ํด)
lib / import / otrs์์ 2 ๊ฐ์ ํ์ผ์ ๋ณ๊ฒฝํ์ต๋๋ค.
user.rb
customer_user.rb
๋ด๊ฐ ์ถ๊ฐ ํ ๊ฐ ํ์ผ์์
_mapped[:login].downcase!_
70 ํ ์๋. (๋ด ์๊ฐ์ user.rb์์ ๊ผญ ํ์ํ์ง๋ ์์ง๋ง ๊ฐ๋ฐ์๋ ์๋๋๋ค)
ldap ๊ธฐ๋ฐ ์ค์น์์๋ ๋ฌธ์ ๊ฐ๋์ง ์์ต๋๋ค. ๋ค๋ฅธ ๋ฐฑ์๋์์๋ ์ฌ์ฉ์๊ฐ "Donald Duck"๋์ "Donald Duck"์ผ๋ก ๋ก๊ทธ์ธํด์ผํฉ๋๋ค.
๊ทธ๋์ ์ง๊ธ์ ์ด๊ฒ์ ๋๋ฌ์ด ์์ ์ ๊ฐ๊น์ง๋ง ๋ ๋ง์ ๊ฐ๋ฐ ๊ธฐ์ ์ ๊ฐ์ง ๋๊ตฐ๊ฐ๊ฐ ์ด๊ฒ์ ๋ ์ข๊ฒ ๋ง๋ค ์ ์์ต๋๊น?
์๋ ํ์ธ์ @smalchow- ๋ฌธ์ ๋ฅผ ์ข ํฉ์ ์ผ๋ก ๋ถ์ํด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ์ฌ์ค Zammad๋์ด ๋ฌธ์ ๋ฅผ ์ ํํ ํผํ๊ธฐ ์ํด ๋ชจ๋ ์๋ณ์ (์ : ์ด๋ฉ์ผ)๋ฅผ ๋ค์ด ์ผ์ด์คํฉ๋๋ค. ๋ฐ๋ผ์ ๊ทํ์ ์๋ฃจ์ ์ด ์ ํํฉ๋๋ค. ์ด๋ ์ฌ์ฉ์ ์ง์ / ์ฑ๋ฅ์ด์๋ ์ฟผ๋ฆฌ๋ฅผ ๋ฐฉ์งํ๊ธฐ ์ํด ๋์ ๋ฌธ์๋ฅผ ๊ตฌ๋ถํ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ํ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๋๋ค.
์ด์ ๋ํ ํ ๋ฆฌํ์คํธ๋ฅผ ์์ฑ ํ ์ ์๋ค๋ฉด ์ข์ ๊ฒ์ ๋๋ค!
Ahhrrg .... ์ด๊ฒ์ ์ด๋ฏธ 7 ๋
์ ์ ๋๋ฅผ ๊ดด๋กญํ๋ค : D
https://bugs.otrs.org/show_bug.cgi?id=4732
ํ์ธ ๊ฒฐ์ฝ ๋ง์. ์์๋ค. ํํธ. :)
์๋ ํ์ธ์ @muhammadn- ๋์์์ ๋ฐ๊ฐ์ต๋๋ค ๐ ์ฌ๊ธฐ์์ OTRS์ ๋ํ RSpec ํ ์คํธ๋ฅผ ํ์ธํ ์ ์์ต๋๋ค : https://github.com/zammad/zammad/blob/develop/spec/lib/import/otrs/user_spec.rb
@thorsteneckel ๊ทธ๋์ ๋ ์ด์ ๋ฏธ๋ ํ ์คํธ์ ๋ชจ๋ ์๋ก์ด ํ ์คํธ๊ฐ rspec์ด ๋ ๊น์?
์ ๐
@muhammadn ๐์ pull ์์ฒญ # 1677 ๋๋ถ์ ์์ ๋์์ต๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
@thorsteneckel ๊ทธ๋์ ๋ ์ด์ ๋ฏธ๋ ํ ์คํธ์ ๋ชจ๋ ์๋ก์ด ํ ์คํธ๊ฐ rspec์ด ๋ ๊น์?