4��
���� ���� ��(SSO) ����
���� ���� ��(SSO) ���; ����ϸ� ��~ ����ڰ� �� �� ������ �� ������ ���� ���� �?� �wα�; ����� �� �ֽ4ϴ�. ���� ���, ���� �?� �wα��� ���� ���� ���� Ȱ��ȭ�Ǿ� �ִ� ��� Communications Express�� �α����ϸ� �ٽ� �������� �ʰ� ���� �?� �wα�; ����� �� �ֽ4ϴ�. Identity Server ��� ���ο� ��� ���� ���� ���� ��; ������ �� �ֽ4ϴ�.
|
|
��
|
�°� ���� ���� �ּҷϰ� ���� ����� �������̽� ������ ��ȣ ��뼺; Ȱ��ȭ�Ϸx� Messenger Express�� Messenger Express Multiplexor(MEM)�� Communications Express�� ��: ȣ��Ʈ�� ����Ǿ�� �մϴ�. �?� �wα��� �ٸ� ȣ��Ʈ�� ����Ǿ� �ִ� ��� ���� ���� ��/�� ������ �?� �wα� ������ ��ȣ ���; ������� �ʽ4ϴ�.
|
|
�� ��: ��= ����8�� �����Ǿ� �ֽ4ϴ�.
Identity Server�� ����Ͽ� ���� ���� ��(SSO) ��d
��= ��� Identity Server�� ���� ���� ��; ����Ͽ� Communications Express�� ��d �� ����ϴ� ���; �����մϴ�.
Identity Server�� ����Ͽ� Communications Express���� SSO Ȱ��ȭ
Communications Express�� Identity Server�� �Բ� ������ ��� Identity Sever�� ���� ���� �� ���; ���� ����մϴ�. ���� ����縦 ȣ���ϸ� ǥ 4-1�� ǥ�õ� ��� �Ű� ���� ��d�˴ϴ�. �Ű� ���� ��d�� �� ǥ 4-1���� f���� ��ħ; ��ʽÿ�.
|
|
��
|
- uwcauth.identity.binddn�� uwcauth.identity.bindcred ��: Identity Server�� ��ġ�� �� �Է��� ���� ���ƾ� �մϴ�.
���� ��� uwcauth.identity.binddn=uid=amAdmin, ou=People, o=siroe.example.com, o=example.com �� uwcauth.identity.bindcred=password�Դϴ�.
- uwcauth.identity.binddn�� uwcauth.identity.bindcred ��; �ݵ�� ��d�ؾ� �մϴ�.
- ��� ��ȣ 4920222�� ��d�� ������ Identity Server ��� jar ����(am_sdk.jar �� am_services.jar); <UWC-deployed-path>/ WEB-INF/lib���� �ӽ� ���丮�� �̵��ؾ� �մϴ�.
|
|
uwcauth.properties ���Ͽ��� ǥ 4-1�� ������ Communications Express ��� �Ű� ���� ��d�Ͽ� Identity Server SSO ���; ����� �� �ֽ4ϴ�.
ǥ 4-1 Identity Server ����; ����Ͽ� Messenger Express�� �����ϱ� '�� UWC ��� �Ű� ���� ����
|
�� ����
|
�⺻��
|
�뵵
|
|
uwcauth.identity.enabled
|
true
|
Identity Server Ȱ��ȭ ���θ� ��d�մϴ�.
�Ӽ�; "true"�� ��d�ϸ� Identity Server�� Ȱ��ȭ�մϴ�.
|
|
uwcauth.identity.login.url
|
|
Identity Server���� SSO�� Ȱ��ȭ�ϴ� ���� ���� ��d�մϴ�. �Ű� ����� Identity Server�� �̸� ��d ���� �����ϴ� URL; �����Ѿ� �մϴ�.
���� ��� ��=�� ���4ϴ�. uwcauth.identity.login.url=http://siroe.example.com:85/amserver/UI/login
|
|
uwcauth.identity.cookiename
|
iPlanetDirectoryPro
|
Identity Server���� ����ϴ� ��Ű �̸�; ��d�մϴ�.
uwcauth.identity.cookiename�� ��: Identity Server���� ������ ���� ���ƾ� �մϴ�.
|
|
uwcauth.identity.binddn
|
amAdmin BindDN
|
amadmin�� ��ü DN; ��d�մϴ�.
���� ��� ��=�� ���4ϴ�.
uid=amAdmin, ou=People, o=siroe.example.com, o=example.com
|
|
uwcauth.identity.bindcred
|
amAdminBindCred
|
amadmin�� ��й�ȣ�� ��d�մϴ�.
|
|
uwcauth.http.port
|
80
|
Communications Express�� �� SSL ��Ʈ���� ������ �� Communications Express�� ����ϴ� ��Ʈ ��ȣ�� ��d�մϴ�.
|
|
uwcauth.https.port
|
443
|
Communications Express�� Web Server�� �����Ǿ�; �� Communications Express�� ����ϴ� https ��Ʈ ��ȣ�� ��d�մϴ�.
|
Identity Server�� ����Ͽ� Messaging Express���� SSO Ȱ��ȭ
���ڴ� msg-svr_install_root/sbin/configutil ������ ����Ͽ� ǥ 4-2�� ������ �Ű� ���� ������ �� �ֽ4ϴ�. ��ġ �wα����� �̷��� �Ű� ���� ��d�ϴ� ��ó�� ��ġ �� �̷��� �Ű� ���� �����8�� ��d�ؾ� �մϴ�.
configutil ���� ��뿡 ���� �ڼ��� ����: http://docs.sun.com/doc/817-7099���� Sun Java System Messaging Server �� ���?�� 3��, "�Ϲ� ��¡ ��� ����"; ��v�Ͻʽÿ�.
Identity Server ����; ����Ͽ� UWC ����ڰ� Messenger Express�� ������ �� �ֵ��� Sun Java System Messaging Sever ������ ������ Messenger Express ��� �Ű� ���� ��d�� �� �ֽ4ϴ�.
ǥ 4-2 Identity Server ����; ����Ͽ� UWC ����ڰ� Messenger Express�� ������ �� �ֵ��� Messaging Sever �������� Messenger Express ��� �Ű� ���� ����
|
�� ����
|
��
|
�뵵
|
|
local.webmail.sso.amnamingurl
|
|
�� ����: Identity Server���� SSO�� Ȱ��ȭ�մϴ�.
����� Identity Server�� �̸� ��d ���� �����ϴ� URL; �����Ѿ� �մϴ�.
���� ��� ��=�� ���4ϴ�.
configutil -o local.webmail.sso.amnamingurl -v http://siroe.example.com:85/amserver/namingservice
|
|
local.webmail.sso.uwcenabled
|
1
|
UWC ����ڰ� Messenger Express�� ������ �� �ְ� �մϴ�.
|
|
local.webmail.sso.uwclogouturl
|
http://siroe.example.com:85/base/UWCmain?op=logout
Communications Express�� ��Ʈ�� �ƴ� URI(��: /uwc)�� ����� ��� �� �Ű� ������ ��: ��=�� ���4ϴ�.
http://siroe.example.com:85/uwc/base/UWCmain?op=logout
|
UWC ����; ��ȿȭ�ϱ� '�� Messenger Express�� ����ϴ� URL; ��d�մϴ�.
|
|
local.webmail.sso.uwcport
|
85
|
UWC HTTP ��Ʈ�� ��d�մϴ�.
|
|
local.webmail.sso.uwccontexturi
|
uwc
|
UWC�� ����� ��θ� ��d�մϴ�.
UWC�� ��Ʈ�� �ƴ� URI�� ����� ��쿡�� �� �Ű� ���� ��d�մϴ�. ���� ��� UWC�� /uwc�� ����� ��� local.webmail.sso.uwccontexturi=uwc�Դϴ�.
|
|
local.webmail.sso.amcookiename
|
iPlanetDirectoryPro
|
Identity Sever ���� ��Ű�� ��d�մϴ�.
uwcauth.properties ���Ͽ��� uwcauth.appprefix�� ���� local.webmail.sso.amcookiename�� ��8�� ��d�Ǿ� �ִ��� Ȯ���մϴ�.
|
|
local.webmail.sso.uwchome
|
|
Mast head�� Ȩ ��ũ�� �����ϴ� �� �ʿ��� url; ��d�մϴ�.
|
Identity Server SSO�� ����� UWC �۾� ���
- Identity Server�� Ȱ��ȭ�Ǿ� �ִ� ��� Identity Server�� ���� ������ ����ǰ� uwcauth.properties ������ uwcauth.identity.cookiename�� ��d�� �̸�8�� ��Ű�� ��d�˴ϴ�.
- Communications Express�� Identity Server SDK�� ����Ͽ� Identity Server �̸� ��d URL�� ��û; ����Ͽ� ��Ű�� /ȿ��; Ȯ���մϴ�. Identity Server �̸� ��d URL�� ��= ����� ��; ���� Ű���� ���õ˴ϴ�.
<protocol>://<host>:<port>/<content URI>
���� ��� http://siroe.example.com:/amserver�Դϴ�.
���� ��� http://siroe.com:80/amserver�Դϴ�.
- �ڰ� ���; ������8�� Ȯ���� �� UWC�� SSO SDK�κ��� ����� ���̵�� ���� DN; �4ϴ�.
- UWC�� �ش� ����ڿ� ���� ���� Ȱ��ȭ�Ǿ� �ִ��� Ȯ���� ��= ���� ����; ���մϴ�.
- ����ڰ� �αƿ��� �� Identity ���� �ð��� �ʰ�ǰų� ��f�Ǹ� UWC ������ ��ȿȭ�ǰ� UWC �α��� ������� �����մϴ�.
Messaging SSO�� ����Ͽ� ���� ���� ��(SSO) ��d
�� ��� Messaging Server ���� ���� ��; ����Ͽ� Communications Express�� ��d�ϰ� ����ϴ� ��� ���� �����մϴ�. ���� ������ �ʼ� SSO ��� �Ű� ���� ��d���� �ʽ4ϴ�. �Ʒ��� ù ��° �� �� ��° �� ����� ��� �ʼ� �Ű� ���� ��8�� ��d�ؾ� �մϴ�.
Messaging SSO�� ����Ͽ� Communications Express Ȱ��ȭ
uwcauth.properties ���Ͽ��� ǥ 4-3�� ������ ���� ��� �Ű� ���� ��d�Ͽ� Communications Express ����ڰ� Messaging SSO�� Messenger Express�� ������ �� �ֽ4ϴ�.
ǥ 4-3 uwcauth.properties ���Ͽ��� ���� ��� �Ű� ���� ����
|
�� ����
|
�⺻��
|
�뵵
|
|
uwcauth.sessioncookie
|
JSESSIONID
|
����; �����ϱ� '�� ���? �����̳ʿ��� ����ϴ� ��Ű �̸�; ��d�մϴ�.
|
|
uwcauth.appprefix
|
|
ȣ��Ʈ �?� �wα��� b�ξ ��d�մϴ�.
b�ξ�� ���� ���� �� �߿� Ʈ����Ʈ�� �� �ִ� �ٸ� �?� �wα��� ���ϴ� ��Ű�� ã�� �� ���˴ϴ�.
���� �� Messaging SSO�� ����ϴ� ��� �� �Ӽ��� ��¡ ���� �߿� ��d�� local.webmail.sso.prefix ��; ��d�ؾ� �մϴ�.
|
|
uwcauth.appid
|
uwc
|
ȣ��Ʈ �?� �wα��� ��/ �?� �wα� ���̵� �����ϴ� ��Ű �̸�; ��d�մϴ�.
|
|
uwcauth.cookiedomain
|
|
���� ���� �� ��Ű�� �Ϻη� ����Ǵ� ������ �̸�; ��d�մϴ�.
��: ��ħǥ(.)�� �����ؾ� �մϴ�(��: ".example.com", ���⼭ d��ȭ�� ȣ��Ʈ �̸�: siroe.example.com��).
|
|
uwcauth.messagingsso.enable
|
true
|
��¡; ����Ͽ� ��� ���� ���� �� ���; Ȱ��ȭ�ϰų� ��Ȱ��ȭ�մϴ�.
���� ���� ��; Ȱ��ȭ�Ϸx� �� �Ű� ���� "true"�� ��d�ϰ� ���� ���� ��; ��Ȱ��ȭ�Ϸx� "false"�� ��d�մϴ�.
|
|
uwcauth.messagingsso.cookiepath
|
/
|
���� ���� �� ��Ű�� �Ϻη� ����� �������̳� ��θ� ��d�մϴ�.
|
|
uwcauth.messagingsso.singlesignoff
|
true
|
"true"�� ��d�� ��� UWC�� Messenger Express ������ ��� ��ȿȭ�Ǹ� ����ڰ� �α��� ������� ���ǵ˴ϴ�. ���� ��: ��� Messenger Express ���Ǹ� ��ȿȭ�˴ϴ�.
|
|
messagingsso.xxx.url
|
http://servername/ VerifySSO?
|
SSO ��Ű�� Ȯ���ϱ� '�� ���� URL; ��d�մϴ�.
xxx ��; ������ �?� �wα� ���̵�� �ٲ�� �մϴ�.
���� ���, �?� �wα� ���̵� "msg60"�� Messaging Server�� ����Ͽ� SSO�� Ȱ��ȭ�Ϸt� ��� ��= ���� �Ű� ���� �߰��ؾ� �մϴ�.
mesagingsso.msg60.url=http://servername/VerifySSO?
���⼭ ����� xxx�� ��: Messenger Express���� local.webmail.sso.id�� ��d�� ���� ���ƾ� �մϴ�.
|
|
messagingsso.uwc.url
|
http://servername:85/VerifySSO?
Communications Express�� ��Ʈ�� �ƴ� URI(��: /uwc)�� �����ϸ� �Ű� ������ �⺻��: ��=�� ���4ϴ�.
http://servername:85/uwc/VerifySSO?
|
UWC ������ ���� URL; ��d�մϴ�.
�� ���� ���� uwcauth.appid�� ��; ������ ��� messagingsso.uwc.url�� uwc�� �� uwcauth.appid�� �ٲ�� �մϴ�.
|
|
messagingsso.appid
|
ims
|
UWC�� �� ��Ű�� ����Ͽ� �αƿ� ��û; Messenger Express�� ���� ������ ��d�մϴ�.
messagingsso.appid�� ��: ��¡ ���� �߿� ��d�� local.webmail.sso.id�� ���ƾ� �մϴ�.
|
Messaging SSO�� ����Ͽ� Messaging Server Ȱ��ȭ
configutil /ƿ��Ƽ(msg-svr_install_root/sbin/configutil)�� ���� ǥ 4-4�� ������ ���� ��� �Ű� ���� ��d�Ͽ� UWC ����ڰ� Messaging SSO�� Messenger Express�� ������ �� �ֽ4ϴ�.
ǥ 4-4 Messaging SSO�� ����Ͽ� UWC ����ڰ� Messenger Express�� ������ �� �ֵ��� Messaging Server ������ Messenger Express �Ű� ���� ����
|
�� ����
|
��
|
�뵵
|
|
local.sso.<uwc-appid>.verifyurl
|
http://siroe.example.com:85/VerifySSO?
Communications Express�� ��Ʈ�� �ƴ� URI(��: /uwc)�� �����ϸ� �Ű� ������ �⺻��: ��=�� ���4ϴ�.
http://siroe.example.com:85/uwc/VerifySSO?
|
Messenger Express���� UWC�� ��Ű�� Ȯ���ϴ� �� ����ϴ� URL; ��d�մϴ�.
<uwc-appid>�� ��: uwcauth.properties ���Ͽ� �ִ� appid�� ���� ���ƾ� �մϴ�.
|
|
local.webmail.sso.cookiedomain
|
.example.com
|
�� �Ű� ������ ���ڿ� ��: Messenger Express HTTP ���� ��� SSO ��Ű�� ��Ű ������ ��; ��d�ϴ� �� ���˴ϴ�.
��: ��ħǥ(.)�� �����ؾ� �մϴ�(��: ".example.com", ���⼭ d��ȭ�� ȣ��Ʈ �̸�: siroe.example.com��).
�� �Ű� ���� ���� ��d�� ���� uwcauth.cookiedomain�� �Է��� ���� ��:�� Ȯ���մϴ�.
|
|
local.webmail.sso.enable
|
1
|
Messaging SSO�� ����Ͽ� ���� ���� �� ���; Ȱ��ȭ�ϰų� ��Ȱ��ȭ�մϴ�.
|
|
local.webmail.sso.ims.verifyurl
|
http://siroe.example.com/VerifySSO?
���⼭�� % ������ ��Ʈ 80�� ����Ǿ�ٰ� ��d�մϴ�.
|
SSO ��Ű�� Ȯ���ϱ� '�� ���� URL; ��d�մϴ�.
|
|
local.webmail.sso.prefix
|
|
SSO�� '�� Ʈ����Ʈ�� �� �ִ� �ٸ� �?� �wα��� ���� ��Ű�� ã�� �� ����� ȣ��Ʈ �?� �wα��� b�ξ ��d�մϴ�.
�� ���� uwcauth.appprefix�� �Է��� ���� ��ġ�ϴ��� Ȯ���մϴ�.
|
|
local.webmail.sso.singlesignoff
|
1
|
��; true�� ��d�ϸ� ����� ����ڰ� �αƿ��� �� sso.apprefix�� ���� ��ġ�ϴ� ������� ��� ���� ���� �� ��Ű�� f���մϴ�.
��; false�� ��d�ϸ� ����� ���� ���� �� ����� ��Ű�� f���մϴ�.
|
|
local.webmail.sso.uwcenabled
|
1
|
UWC ������� Messenger Express ������ Ȱ��ȭ�ϰų� ��Ȱ��ȭ�մϴ�.
|
|
local.webmail.sso.uwclogouturl
|
http://siroe.example.com:85/base/UWCMain?op=logout
Communications Express�� ��Ʈ�� �ƴ� URI(��: /uwc)�� ����� ��� �Ű� ������ �⺻��: ��=�� ���4ϴ�.
http://siroe.example.com:85/uwc/base/UWCMain?op=logout
|
UWC ����; ��ȿȭ�ϱ� '�� Messenger Express�� ����ϴ� URL; ��d�մϴ�.
|
|
local.webmail.sso.uwcport
|
85
|
UWC HTTP ��Ʈ�� ��d�մϴ�.
|
|
local.webmail.sso.uwccontexturi
|
uwc
|
UWC�� ����� ��θ� ��d�մϴ�.
UWC�� ��Ʈ�� �ƴ� URI�� ����� ��쿡�� �� �Ű� ���� ��d�մϴ�. ���� ��� UWC�� "/uwc"�� ����� ��� local.webmail.sso.uwccontexturi=uwc�Դϴ�.
|
|
local.webmail.sso.uwchome
|
http://www.sun.com
|
Mast head�� Ȩ ��ũ�� �����ϴ� �� �ʿ��� url; ��d�մϴ�.
|
Communications Express���� Messaging SSO �۾� ���
�� 4-1 Messaging SSO�� ����Ͽ� ���� ���� �� ��d
����ڰ� Communications Express�� �α����ϸ� UWC(Unified Web Client)�� ����ڸ� �����ϰ� ������ ��Ű�� ������ /�� ���մϴ�. �� ������ ��Ű �̸�: ��= ���; ���4ϴ�.
uwcauth.appprefix + "-" + uwcauth.appid.
Messenger Express�� Ȱ��ȭ�� SSO�� ����Ͽ� UWC���� Messenger Express�� �����ϴ� ���
- Messenger Express�� local.webmail.sso.prefix�� ������ ��8�� �����ϴ� �̸�; ���� ��� ��Ű�� �4ϴ�. UWC appid�� �����ϴ� ��Ű�� �����Ͽ� Ȯ���մϴ�.
- Messenger Express�� local.webmail.sso.uwccontexturi�� local.webmail.sso.uwcport �Ű� ���� ����Ͽ� ������ UWC URL; ���մϴ�.
uwcport�� Communications Express�� ����� ��Ʈ�Դϴ�.
���� ���, UWC�� Messenger Express�� siroe.varrius.com�� ����� ��� Messenger Express�� ��= ���8�� URL ���ڿ�; ���մϴ�.
http(s)://siroe.varrius.com:local.webmail.sso.uwcport/local.webmail.sso.uwccontexturi
- Messenger Express�� Ȯ�� ��û; local.sso.uwc.verifyurl�� ����Ͽ� UWC�� ��Ű ��; Ȯ���մϴ�.
- UWC�� ����� �ڰ� ���; ������ ��= Messenger Express�� ����� ���̵�� ������ d���� �4ϴ�.
- �� ��= Messenger Express�� ���� ����; ����� ������� ������; ǥ���մϴ�.
- ����ڰ� �αƿ�; ������ �αƿ� ��û�� Messenger Express�� ��Ǿ� Messenger Express ����; ��ȿȭ�մϴ�. Messenger Express ����; ��ȿȭ�� ��= ����ڸ� Communications Express�� �αƿ� url�� �����մϴ�. Communications Express�� �ش� ����; ��ȿȭ�ϰ� ����ڸ� �α��� ������� �����մϴ�.
Identity Server SSO �� Messaging SSO�� '�� ���� �� ���� ��d
|
|
��
|
Communications Express�� Messenger Express�� ��� ��: �w�����(http �Ǵ� https)�� �����ؾ� �մϴ�.
|
|
ǥ 4-5���� uwcconfig.properties ���Ͽ� �ִ� �Ϲ����� UWC ��� �Ű� ���� �����Ǿ� �ֽ4ϴ�. Communications Express�� ������ �� �Ű� ���� ��d�˴ϴ�.
ǥ 4-5 Communications Express�� ������ �� ��d�� �Ϲ����� UWC ��� �Ű� ����
|
�� ����
|
��
|
����
|
|
mail.deployed
|
true
|
UWC���� ���� ������ Ȱ��ȭ�ϰų� ��Ȱ��ȭ�մϴ�.
Messenger Express�� ����� ��� �Ӽ�: "true"�� ��d�˴ϴ�.
|
|
webmail.host
|
siroe.example.com
|
Messenger Express(�Ǵ� MEM)�� ȣ��Ʈ �̸�; ��d�մϴ�. Messenger Express�� ȣ��Ʈ �̸�: UWC�� ȣ��Ʈ �̸��� ��ġ�ؾ� �մϴ�.
|
|
webmail.port
|
80
|
Messenger Express�� ���� ���� ��Ʈ ��ȣ�� ��d�մϴ�.
|
Communications Express���� Messenger Express ����
Communications Express�� LDAP �Ӽ��� ���� ��� ����ڿ��� '����' ��; ǥ������ ���θ� ��= ��� ��d�մϴ�.
mailDeployed(�?� �wα� ����) -> inetDomainStatus(������ ����) -> mailDomainStatus(������ ����) -> inetUserStatus(����� ����) -> mailUserStatus(����� ����)
�̷��� LDAP �Ӽ��� ���� �ڼ��� ����: Sun Java System Communications Services 6 Schema Reference Guide�� ��v�Ͻʽÿ�.