Sun Java �ΰ�     ����      ����      ����      ��=     

Sun �ΰ�
Sun Java System Communications Express 6 2004Q2 �� ���? 

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 �۾� ���

  1. Identity Server�� Ȱ��ȭ�Ǿ� �ִ� ��� Identity Server�� ���� ������ ����ǰ� uwcauth.properties ������ uwcauth.identity.cookiename�� ��d�� �̸�8�� ��Ű�� ��d�˴ϴ�.
  2. Communications Express�� Identity Server SDK�� ����Ͽ� Identity Server �̸� ��d URL�� ��û; ����Ͽ� ��Ű�� /ȿ��; Ȯ���մϴ�. Identity Server �̸� ��d URL�� ��= ����� ��; ���� Ű���� ���õ˴ϴ�.
  3. <protocol>://<host>:<port>/<content URI>

    ���� ��� http://siroe.example.com:/amserver�Դϴ�.

    ���� ��� http://siroe.com:80/amserver�Դϴ�.

  4. �ڰ� ���; ������8�� Ȯ���� �� UWC�� SSO SDK�κ��� ����� ���̵�� ���� DN; �޽4ϴ�.
  5. UWC�� �ش� ����ڿ� ���� ���񽺰� Ȱ��ȭ�Ǿ� �ִ��� Ȯ���� ��= ���� ����; ���մϴ�.
  6. ����ڰ� �α׾ƿ��� �� 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

Identity Server�� ��; �� ���� ���� �� Ȱ��ȭ

����ڰ� Communications Express�� �α����ϸ� UWC(Unified Web Client)�� ����ڸ� �����ϰ� ������ ��Ű�� ������ /�� ���մϴ�. �� ������ ��Ű �̸�: ��= ���; ���4ϴ�.

uwcauth.appprefix + "-" + uwcauth.appid.

Messenger Express�� Ȱ��ȭ�� SSO�� ����Ͽ� UWC���� Messenger 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�Ͻʽÿ�.



����      ����      ����      ��=     


Copyright 2004 Sun Microsystems, Inc. ��� �Ǹ��� ���۱����� ��/�Դϴ�.