Home » Modeling » EMF » [CDO]Advanced authentication manager
|
Re: [CDO]Advanced authentication manager [message #426092 is a reply to message #426088] |
Tue, 16 December 2008 09:52 |
|
This is a multi-part message in MIME format.
--------------080704000600070603070800
Content-Type: text/plain; charset=ISO-8859-15; format=flowed
Content-Transfer-Encoding: 7bit
Xxlu,
No, there are currently no concrete plans for repository-based
authorization.
But I find the topic very interesting and if you are willing to work on
this I would appreciate to deliver ideas and support.
The basic pieces are already in place in
org.eclipse.emf.cdo.server.IRepository:
| /**
* Provides a way to handle revisions that are to be sent to the client.
*
* @author Eike Stepper
* @since 2.0
*/
*public interface *ReadAccessHandler *extends *Handler
{
/**
* Provides a way to handle revisions that are to be sent to the client.
*
* @param session
* The session that is going to send the revisions.
* @param revisions
* The revisions that are requested by the client. If the client must not see any of these revisions an
* unchecked exception must be thrown.
* @param additionalRevisions
* The additional revisions that are to be sent to the client because internal optimizers believe that they
* will be need soon. If the client must not see any of these revisions they should be removed from the
* list.
* @throws RuntimeException
* to indicate that none of the revisions must be sent to the client. This exception will be visible at
* the client side!
*/
*public **void *handleRevisionsBeforeSending(ISession session, CDORevision[] revisions,
List<CDORevision> additionalRevisions) *throws *RuntimeException;
}
/**
* @author Eike Stepper
* @since 2.0
*/
*public interface *WriteAccessHandler *extends *Handler
{
/**
* Provides a way to handle transactions that are to be committed to the backend store.
*
* @param transaction
* The transaction that is going to be committed.
* @param commitContext
* The context of the commit operation that is to be executed against the backend store. The context can be
* used to introspect all aspects of the current commit operation.
* @param monitor
* A monitor that should be used by the implementor to avoid timeouts.
* @throws RuntimeException
* to indicate that the commit operation must not be executed against the backend store. This exception
* will be visible at the client side!
*/
*public **void *handleTransactionBeforeCommitting(ITransaction transaction, IStoreAccessor.CommitContext commitContext,
OMMonitor monitor) *throws *RuntimeException;
}|
Please feel free to file an enhancement request and indicate if you're
willing to participate/contribute.
Cheers
/Eike
----
http://thegordian.blogspot.com
xxlu schrieb:
> Hi,
> Is there any plan for "advanced authentication manager"? For example,
> limit accessing a CDOResource by authentication.
>
>
>
--------------080704000600070603070800
Content-Type: text/html; charset=ISO-8859-15
Content-Transfer-Encoding: 8bit
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-15"
http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Xxlu,<br>
<br>
No, there are currently no concrete plans for repository-based
authorization.<br>
But I find the topic very interesting and if you are willing to work on
this I would appreciate to deliver ideas and support.<br>
The basic pieces are already in place in
org.eclipse.emf.cdo.server.IRepository: <br>
<br>
<title></title>
<style type="text/css">
<!--code { font-family: Courier New, Courier; font-size: 10pt; margin: 0px; }-->
</style>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<!-- ======================================================== -->
<!-- = Java Sourcecode to HTML automatically converted code = --><!-- = Java2Html Converter 5.0 [2006-02-26] by Markus Gebhard markus@jave.de = -->
<!-- = Further information: http://www.java2html.de = -->
<div class="java" align="left">
<table bgcolor="#ffffff" border="0" cellpadding="3" cellspacing="0">
<tbody>
<tr>
<!-- start source code --> <td align="left" nowrap="nowrap"
valign="top"> <code><font color="#ffffff">
Cheers
/Eike
----
http://www.esc-net.de
http://thegordian.blogspot.com
http://twitter.com/eikestepper
|
|
|
Re: [CDO]Advanced authentication manager [message #426111 is a reply to message #426092] |
Tue, 16 December 2008 16:01 |
Xingxiao Lu Messages: 91 Registered: July 2009 |
Member |
|
|
This is a multi-part message in MIME format.
------=_NextPart_000_00AB_01C95FDA.AEE87930
Content-Type: text/plain;
charset="iso-8859-15"
Content-Transfer-Encoding: quoted-printable
Eike,
I'm sorry for my late reply.=20
I'm very pleased to be a member of the CDO and I am honored to be =
able to join it. But it is unfortunate that my English is very poor. =
Maybe we will have some communication problems. :P
"Eike Stepper" <stepper@esc-net.de>=20
Xxlu,
No, there are currently no concrete plans for repository-based =
authorization.
But I find the topic very interesting and if you are willing to work =
on this I would appreciate to deliver ideas and support.
The basic pieces are already in place in =
org.eclipse.emf.cdo.server.IRepository:=20
/**
* Provides a way to handle revisions that are to be sent to =
the client.
*=20
* @author Eike Stepper
* @since 2.0
*/
public interface ReadAccessHandler extends Handler
{
/**
* Provides a way to handle revisions that are to be sent to =
the client.
*=20
* @param session
* The session that is going to send the revisions.
* @param revisions
* The revisions that are requested by the client. =
If the client must not see any of these revisions an
* unchecked exception must be thrown.
* @param additionalRevisions
* The additional revisions that are to be sent to =
the client because internal optimizers believe that they
* will be need soon. If the client must not see =
any of these revisions they should be removed from the
* list.
* @throws RuntimeException
* to indicate that none of the revisions must be =
sent to the client. This exception will be visible at
* the client side!
*/
public void handleRevisionsBeforeSending(ISession session, =
CDORevision[] revisions,
List<CDORevision> additionalRevisions) throws =
RuntimeException;
}
/**
* @author Eike Stepper
* @since 2.0
*/
public interface WriteAccessHandler extends Handler
{
/**
* Provides a way to handle transactions that are to be =
committed to the backend store.
*=20
* @param transaction
* The transaction that is going to be committed.
* @param commitContext
* The context of the commit operation that is to =
be executed against the backend store. The context can be
* used to introspect all aspects of the current =
commit operation.
* @param monitor
* A monitor that should be used by the implementor =
to avoid timeouts.
* @throws RuntimeException
* to indicate that the commit operation must not =
be executed against the backend store. This exception
* will be visible at the client side!
*/
public void handleTransactionBeforeCommitting(ITransaction =
transaction, IStoreAccessor.CommitContext commitContext,
OMMonitor monitor) throws RuntimeException;
} =20
Please feel free to file an enhancement request and indicate if you're =
willing to participate/contribute.
Cheers
/Eike
----
http://thegordian.blogspot.com
xxlu schrieb:=20
Hi,
Is there any plan for "advanced authentication manager"? For =
example,=20
limit accessing a CDOResource by authentication.=20
------=_NextPart_000_00AB_01C95FDA.AEE87930
Content-Type: text/html;
charset="iso-8859-15"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE></TITLE>
<META http-equiv=3DContent-Type =
content=3Dtext/html;charset=3DISO-8859-15>
<META content=3D"MSHTML 6.00.6000.16762" name=3DGENERATOR></HEAD>
<BODY text=3D#000000 bgColor=3D#ffffff>
<DIV>Eike,</DIV>
<DIV><FONT face=3D宋体 size=3D2> <FONT =
face=3D"Times New Roman"=20
size=3D3>I'm sorry for my late reply. </FONT></FONT></DIV>
<DIV><FONT face=3D宋体 size=3D2><FONT face=3D"Times New =
Roman" size=3D3> =20
I'm very pleased to be a member of the CDO and I am honored to be =
able to=20
join it. But it is unfortunate that my English is very poor. Maybe =
we will=20
have some communication problems. :P</DIV></FONT></FONT>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Eike Stepper" <<A=20
href=3D"mailto:stepper@esc-net.de">stepper@esc-net.de</A>>=20
</DIV>Xxlu,<BR><BR>No, there are currently no concrete plans for=20
repository-based authorization.<BR>But I find the topic very =
interesting and=20
if you are willing to work on this I would appreciate to deliver ideas =
and=20
support.<BR>The basic pieces are already in place in=20
org.eclipse.emf.cdo.server.IRepository: <BR><BR>
<STYLE type=3Dtext/css>CODE {
FONT-SIZE: 10pt; MARGIN: 0px; FONT-FAMILY: Courier New, Courier
}
</STYLE>
<!-- =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D --><!-- =3D Java Sourcecode to HTML automatically =
converted code =3D --><!-- =3D Java2Html Converter 5.0 [2006-02-26] by =
Markus Gebhard markus@jave.de =3D --><!-- =3D Further =
information: http://www.java2html.de =3D -->
<DIV class=3Djava align=3Dleft>
<TABLE cellSpacing=3D0 cellPadding=3D3 bgColor=3D#ffffff border=3D0>
<TBODY>
<TR><!-- start source code -->
<TD vAlign=3Dtop noWrap align=3Dleft><CODE><FONT=20
color=3D#ffffff> </FONT><FONT =
color=3D#3f5fbf>/**</FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
=
color=3D#3f5fbf> * Provides a way to& nbsp;handle =
revisions that are to be sent to the&n=
bsp;client.</FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
color=3D#3f5fbf>* </FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
color=3D#3f5fbf>* </FONT><FONT=20
color=3D#7f9fbf>@author </FONT><FONT=20
color=3D#3f5fbf>Eike Stepper</FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
color=3D#3f5fbf>* </FONT><FONT =
color=3D#7f9fbf>@since </FONT><FONT=20
color=3D#3f5fbf>2.0</FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
color=3D#3f5fbf>*/</FONT><BR><FONT =
color=3D#ffffff> </FONT><FONT=20
color=3D#7f0055><B>public interface </B ></FONT><FONT=20
color=3D#000000>ReadAccessHandler </FONT><FONT=20
color=3D#7f0055><B>extends </B></FONT><FONT=20
color=3D#000000>Handler</FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT =
color=3D#000000>{</FONT><BR><FONT=20
color=3D#ffffff> </FONT ><FONT=20
color=3D#3f5fbf>/**</FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
=
color=3D#3f5fbf> * Provides a way to& nbsp;handle =
revisions that are to be sent to the&n=
bsp;client.</FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
color=3D#3f5fbf>* </FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
color=3D#3f5fbf>* </FONT><FONT =
color=3D#7f9fbf>@param </FONT><FONT=20
color=3D#3f5fbf>session</FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
=
color=3D#3f5fbf> *   ; &n=
bsp;The session that is going to send =
the revisions.</FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
color=3D#3f5fbf>* </FONT><FONT =
color=3D#7f9fbf>@param </FONT><FONT=20
color=3D#3f5fbf>revisions</FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
=
color=3D#3f5fbf> *   ; &n=
bsp;The revisions that are&nb sp;requested by the=
client. If the client&a mp;nbsp;must not see&nb=
sp;any of these revisions&nbs p;an </FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
=
color=3D#3f5fbf> *   ; &n=
bsp;unchecked exception must be&a mp;nbsp;thrown. </FONT><BR><FO=
NT=20
color=3D#ffffff> </FONT><FONT=20
color=3D#3f5fbf>* </FONT><FONT =
color=3D#7f9fbf>@param </FONT><FONT=20
color=3D#3f5fbf>additionalRevisions</FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
=
color=3D#3f5fbf> *   ; &n=
bsp;The additional revisions that are to be=
sent to the client& nbsp;because internal o=
ptimizers believe that they</FONT ><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
=
color=3D#3f5fbf> *   ; &n=
bsp;will be need soon. I f the client m=
ust not see any of&n bsp;these revisions the=
y should be removed from the </FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
=
color=3D#3f5fbf> *   ; &n=
bsp;list.</FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
color=3D#3f5fbf>* </FONT><FONT=20
color=3D#7f9fbf>@throws </FONT><FONT=20
color=3D#3f5fbf>RuntimeException</FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
=
color=3D#3f5fbf> *   ; &n=
bsp; to indicate that no ne of the revi=
sions must be sent to&am p;nbsp;the client. This=
exception will be visib le at </FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
=
color=3D#3f5fbf> *   ; &n=
bsp; the client side!</FONT><BR ><FONT=20
color=3D#ffffff> </FONT><FONT=20
color=3D#3f5fbf>*/</FONT><BR><FONT=20
color=3D#ffffff> </FONT ><FONT=20
color=3D#7f0055><B>public </B></FONT><FONT=20
color=3D#7f0055><B>void </B></FONT><FONT=20
color=3D#000000>handleRevisionsBeforeSending</FONT><FONT=20
color=3D#000000>(</FONT><FONT=20
=
color=3D#000000>ISession session, CDORevision </FONT><FONT=20
color=3D#000000>[] </FONT><FONT=20
color=3D#000000>revisions,</FONT><BR><FONT=20
=
color=3D#ffffff> </FONT><F=
ONT=20
=
color=3D#000000> List<CDORevision> additionalRevisions </FONT><F=
ONT=20
color=3D#000000>) </FONT><FONT=20
color=3D#7f0055><B>throws </B></FONT><FONT=20
color=3D#000000>RuntimeException;</FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT =
color=3D#000000>}</FONT><BR><FONT=20
color=3D#ffffff></FONT><BR><FONT =
color=3D#ffffff> </FONT><FONT=20
color=3D#3f5fbf>/**</FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
color=3D#3f5fbf>* </FONT><FONT=20
color=3D#7f9fbf>@author </FONT><FONT=20
color=3D#3f5fbf>Eike Stepper</FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
color=3D#3f5fbf>* </FONT><FONT =
color=3D#7f9fbf>@since </FONT><FONT=20
color=3D#3f5fbf>2.0</FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
color=3D#3f5fbf>*/</FONT><BR><FONT =
color=3D#ffffff> </FONT><FONT=20
color=3D#7f0055><B>public interface </B ></FONT><FONT=20
color=3D#000000>WriteAccessHandler </FONT><FONT=20
color=3D#7f0055><B>extends </B></FONT><FONT=20
color=3D#000000>Handler</FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT =
color=3D#000000>{</FONT><BR><FONT=20
color=3D#ffffff> </FONT ><FONT=20
color=3D#3f5fbf>/**</FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
=
color=3D#3f5fbf> * Provides a way to& nbsp;handle =
transactions that are to  ;be committed to&nb=
sp;the backend store.</FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
color=3D#3f5fbf>* </FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
color=3D#3f5fbf>* </FONT><FONT =
color=3D#7f9fbf>@param </FONT><FONT=20
color=3D#3f5fbf>transaction</FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
=
color=3D#3f5fbf> *   ; &n=
bsp;The transaction that is&n bsp;going to be&nbs=
p;committed.</FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
color=3D#3f5fbf>* </FONT><FONT =
color=3D#7f9fbf>@param </FONT><FONT=20
color=3D#3f5fbf>commitContext</FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
=
color=3D#3f5fbf> *   ; &n=
bsp;The context of the c ommit operation tha=
t is to be executed& nbsp;against the backen=
d store. The context can be </FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
=
color=3D#3f5fbf> *   ; &n=
bsp;used to introspect all&nb sp;aspects of the&n=
bsp;current commit operation.</FONT><BR> <FONT=20
color=3D#ffffff> </FONT><FONT=20
color=3D#3f5fbf>* </FONT><FONT =
color=3D#7f9fbf>@param </FONT><FONT=20
color=3D#3f5fbf>monitor</FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
=
color=3D#3f5fbf> *   ; &n=
bsp;A monitor that should&nbs p;be used by t=
he implementor to avoid timeouts. </FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
color=3D#3f5fbf>* </FONT><FONT=20
color=3D#7f9fbf>@throws </FONT><FONT=20
color=3D#3f5fbf>RuntimeException</FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
=
color=3D#3f5fbf> *   ; &n=
bsp; to indicate that th e commit operation&=
nbsp;must not be executed&nbs p;against the backe=
nd store. This exception</FONT><BR ><FONT=20
color=3D#ffffff> </FONT><FONT=20
=
color=3D#3f5fbf> *   ; &n=
bsp; will be visible at& amp;nbsp;the client sid=
e!</FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
color=3D#3f5fbf>*/</FONT><BR><FONT=20
color=3D#ffffff> </FONT ><FONT=20
color=3D#7f0055><B>public </B></FONT><FONT=20
color=3D#7f0055><B>void </B></FONT><FONT=20
color=3D#000000>handleTransactionBeforeCommitting</FONT><FONT=20
color=3D#000000>(</FONT><FONT=20
=
color=3D#000000> ITransaction transaction, IStoreAccessor.C ommit=
Context commitContext,</FONT><BR><FONT=20
=
color=3D#ffffff> </FONT><F=
ONT=20
color=3D#000000>OMMonitor monitor</FONT><FONT=20
color=3D#000000>) </FONT><FONT=20
color=3D#7f0055><B>throws </B></FONT><FONT=20
color=3D#000000>RuntimeException;</FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT =
color=3D#000000>}</FONT></CODE> </TD><!-- end source code =
--></TR></TBODY></TABLE></DIV><!-- =3D END of automatically =
generated HTML code =3D --><!-- =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D --><BR>Please=20
feel free to file an enhancement request and indicate if you're =
willing to=20
participate/contribute.<BR><BR>Cheers<BR>/Eike<BR><BR >----<BR><A=20
class=3Dmoz-txt-link-freetext=20
=
href=3D"http://thegordian.blogspot.com">http://thegordian.blogspot.com</A=
><BR><BR><BR><BR>xxlu=20
schrieb:=20
<BLOCKQUOTE cite=3Dmid:gi7r4l$kth$1@build.eclipse.org =
type=3D"cite"><PRE wrap=3D"">Hi,
Is there any plan for "advanced authentication manager"? For =
example,=20
limit accessing a CDOResource by authentication.=20
</PRE></BLOCKQUOTE></BLOCKQUOTE></BODY></HTML>
------=_NextPart_000_00AB_01C95FDA.AEE87930--
|
|
| |
Re: [CDO]Advanced authentication manager [message #426136 is a reply to message #426111] |
Wed, 17 December 2008 08:18 |
|
This is a multi-part message in MIME format.
--------------040501010208000005030406
Content-Type: text/plain; charset=ISO-8859-15; format=flowed
Content-Transfer-Encoding: 7bit
Xxlu,
Your English is very good ;-)
Please start with a new bugzilla where we can discuss the requirements
and possible approaches.
Cheers
/Eike
----
http://thegordian.blogspot.com
xxlu schrieb:
> Eike,
> I'm sorry for my late reply.
> I'm very pleased to be a member of the CDO and I am honored to be
> able to join it. But it is unfortunate that my English is very poor.
> Maybe we will have some communication problems. :P
>
> "Eike Stepper" <stepper@esc-net.de <mailto:stepper@esc-net.de>>
> Xxlu,
>
> No, there are currently no concrete plans for repository-based
> authorization.
> But I find the topic very interesting and if you are willing to
> work on this I would appreciate to deliver ideas and support.
> The basic pieces are already in place in
> org.eclipse.emf.cdo.server.IRepository:
>
> | /**
> * Provides a way to handle revisions that are to be sent to the client.
> *
> * @author Eike Stepper
> * @since 2.0
> */
> *public interface *ReadAccessHandler *extends *Handler
> {
> /**
> * Provides a way to handle revisions that are to be sent to the client.
> *
> * @param session
> * The session that is going to send the revisions.
> * @param revisions
> * The revisions that are requested by the client. If the client must not see any of these revisions an
> * unchecked exception must be thrown.
> * @param additionalRevisions
> * The additional revisions that are to be sent to the client because internal optimizers believe that they
> * will be need soon. If the client must not see any of these revisions they should be removed from the
> * list.
> * @throws RuntimeException
> * to indicate that none of the revisions must be sent to the client. This exception will be visible at
> * the client side!
> */
> *public **void *handleRevisionsBeforeSending(ISession session, CDORevision[] revisions,
> List<CDORevision> additionalRevisions) *throws *RuntimeException;
> }
>
> /**
> * @author Eike Stepper
> * @since 2.0
> */
> *public interface *WriteAccessHandler *extends *Handler
> {
> /**
> * Provides a way to handle transactions that are to be committed to the backend store.
> *
> * @param transaction
> * The transaction that is going to be committed.
> * @param commitContext
> * The context of the commit operation that is to be executed against the backend store. The context can be
> * used to introspect all aspects of the current commit operation.
> * @param monitor
> * A monitor that should be used by the implementor to avoid timeouts.
> * @throws RuntimeException
> * to indicate that the commit operation must not be executed against the backend store. This exception
> * will be visible at the client side!
> */
> *public **void *handleTransactionBeforeCommitting(ITransaction transaction, IStoreAccessor.CommitContext commitContext,
> OMMonitor monitor) *throws *RuntimeException;
> }|
>
>
> Please feel free to file an enhancement request and indicate if
> you're willing to participate/contribute.
>
> Cheers
> /Eike
>
> ----
> http://thegordian.blogspot.com
>
>
>
> xxlu schrieb:
>> Hi,
>> Is there any plan for "advanced authentication manager"? For example,
>> limit accessing a CDOResource by authentication.
>>
>>
>>
>
--------------040501010208000005030406
Content-Type: text/html; charset=ISO-8859-15
Content-Transfer-Encoding: 8bit
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-15"
http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Xxlu,<br>
<br>
Your English is very good ;-)<br>
Please start with a new bugzilla where we can discuss the requirements
and possible approaches.<br>
<br>
Cheers<br>
/Eike<br>
<br>
----<br>
<a class="moz-txt-link-freetext" href="http://thegordian.blogspot.com">http://thegordian.blogspot.com</a><br>
<br>
<br>
<br>
xxlu schrieb:
<blockquote cite="mid:gi8jdj$lcq$1@build.eclipse.org" type="cite">
<title></title>
<meta http-equiv="Content-Type"
content="text/html;charset=ISO-8859-15">
<meta content="MSHTML 6.00.6000.16762" name="GENERATOR">
<div>Eike,</div>
<div><font face="宋体" size="2">
Cheers
/Eike
----
http://www.esc-net.de
http://thegordian.blogspot.com
http://twitter.com/eikestepper
|
|
|
Re: [CDO]Advanced authentication manager [message #426141 is a reply to message #426136] |
Wed, 17 December 2008 08:50 |
Thomas Schindl Messages: 6651 Registered: July 2009 |
Senior Member |
|
|
Please post the bug-id here so that I can subscribe. Anything around
authentification and is interesting for me.
Tom
Eike Stepper schrieb:
> Xxlu,
>
> Your English is very good ;-)
> Please start with a new bugzilla where we can discuss the requirements
> and possible approaches.
>
> Cheers
> /Eike
>
> ----
> http://thegordian.blogspot.com
>
>
>
> xxlu schrieb:
>> Eike,
>> I'm sorry for my late reply.
>> I'm very pleased to be a member of the CDO and I am honored to be
>> able to join it. But it is unfortunate that my English is very poor.
>> Maybe we will have some communication problems. :P
>>
>> "Eike Stepper" <stepper@esc-net.de <mailto:stepper@esc-net.de>>
>> Xxlu,
>>
>> No, there are currently no concrete plans for repository-based
>> authorization.
>> But I find the topic very interesting and if you are willing to
>> work on this I would appreciate to deliver ideas and support.
>> The basic pieces are already in place in
>> org.eclipse.emf.cdo.server.IRepository:
>>
>> | /**
>> * Provides a way to handle revisions that are to be sent to the client.
>> *
>> * @author Eike Stepper
>> * @since 2.0
>> */
>> *public interface *ReadAccessHandler *extends *Handler
>> {
>> /**
>> * Provides a way to handle revisions that are to be sent to the client.
>> *
>> * @param session
>> * The session that is going to send the revisions.
>> * @param revisions
>> * The revisions that are requested by the client. If the client must not see any of these revisions an
>> * unchecked exception must be thrown.
>> * @param additionalRevisions
>> * The additional revisions that are to be sent to the client because internal optimizers believe that they
>> * will be need soon. If the client must not see any of these revisions they should be removed from the
>> * list.
>> * @throws RuntimeException
>> * to indicate that none of the revisions must be sent to the client. This exception will be visible at
>> * the client side!
>> */
>> *public **void *handleRevisionsBeforeSending(ISession session, CDORevision[] revisions,
>> List<CDORevision> additionalRevisions) *throws *RuntimeException;
>> }
>>
>> /**
>> * @author Eike Stepper
>> * @since 2.0
>> */
>> *public interface *WriteAccessHandler *extends *Handler
>> {
>> /**
>> * Provides a way to handle transactions that are to be committed to the backend store.
>> *
>> * @param transaction
>> * The transaction that is going to be committed.
>> * @param commitContext
>> * The context of the commit operation that is to be executed against the backend store. The context can be
>> * used to introspect all aspects of the current commit operation.
>> * @param monitor
>> * A monitor that should be used by the implementor to avoid timeouts.
>> * @throws RuntimeException
>> * to indicate that the commit operation must not be executed against the backend store. This exception
>> * will be visible at the client side!
>> */
>> *public **void *handleTransactionBeforeCommitting(ITransaction transaction, IStoreAccessor.CommitContext commitContext,
>> OMMonitor monitor) *throws *RuntimeException;
>> }|
>>
>>
>> Please feel free to file an enhancement request and indicate if
>> you're willing to participate/contribute.
>>
>> Cheers
>> /Eike
>>
>> ----
>> http://thegordian.blogspot.com
>>
>>
>>
>> xxlu schrieb:
>>> Hi,
>>> Is there any plan for "advanced authentication manager"? For example,
>>> limit accessing a CDOResource by authentication.
>>>
>>>
>>>
>>
--
B e s t S o l u t i o n . at
------------------------------------------------------------ --------
Tom Schindl JFace-Committer
------------------------------------------------------------ --------
|
|
|
Re: [CDO]Advanced authentication manager [message #426143 is a reply to message #426136] |
Wed, 17 December 2008 09:10 |
Xingxiao Lu Messages: 91 Registered: July 2009 |
Member |
|
|
This is a multi-part message in MIME format.
------=_NextPart_000_0099_01C9606A.546DC650
Content-Type: text/plain;
charset="ISO-8859-15"
Content-Transfer-Encoding: quoted-printable
Eike,
I've opened this bugzilla:
Bug 259069:Support repository-based authorization
https://bugs.eclipse.org/bugs/show_bug.cgi?id=3D259069
"Eike Stepper" <stepper@esc-net.de>=20
Xxlu,
Your English is very good ;-)
Please start with a new bugzilla where we can discuss the requirements =
and possible approaches.
Cheers
/Eike
----
http://thegordian.blogspot.com
xxlu schrieb:=20
Eike,
I'm sorry for my late reply.=20
I'm very pleased to be a member of the CDO and I am honored to =
be able to join it. But it is unfortunate that my English is very poor. =
Maybe we will have some communication problems. :P
"Eike Stepper" <stepper@esc-net.de>=20
Xxlu,
No, there are currently no concrete plans for repository-based =
authorization.
But I find the topic very interesting and if you are willing to =
work on this I would appreciate to deliver ideas and support.
The basic pieces are already in place in =
org.eclipse.emf.cdo.server.IRepository:=20
/**
* Provides a way to handle revisions that are to be sent =
to the client.
*=20
* @author Eike Stepper
* @since 2.0
*/
public interface ReadAccessHandler extends Handler
{
/**
* Provides a way to handle revisions that are to be =
sent to the client.
*=20
* @param session
* The session that is going to send the =
revisions.
* @param revisions
* The revisions that are requested by the =
client. If the client must not see any of these revisions an
* unchecked exception must be thrown.
* @param additionalRevisions
* The additional revisions that are to be sent =
to the client because internal optimizers believe that they
* will be need soon. If the client must not =
see any of these revisions they should be removed from the
* list.
* @throws RuntimeException
* to indicate that none of the revisions must =
be sent to the client. This exception will be visible at
* the client side!
*/
public void handleRevisionsBeforeSending(ISession =
session, CDORevision[] revisions,
List<CDORevision> additionalRevisions) throws =
RuntimeException;
}
/**
* @author Eike Stepper
* @since 2.0
*/
public interface WriteAccessHandler extends Handler
{
/**
* Provides a way to handle transactions that are to be =
committed to the backend store.
*=20
* @param transaction
* The transaction that is going to be =
committed.
* @param commitContext
* The context of the commit operation that is =
to be executed against the backend store. The context can be
* used to introspect all aspects of the =
current commit operation.
* @param monitor
* A monitor that should be used by the =
implementor to avoid timeouts.
* @throws RuntimeException
* to indicate that the commit operation must =
not be executed against the backend store. This exception
* will be visible at the client side!
*/
public void =
handleTransactionBeforeCommitting(ITransaction transaction, =
IStoreAccessor.CommitContext commitContext,
OMMonitor monitor) throws RuntimeException;
} =20
Please feel free to file an enhancement request and indicate if =
you're willing to participate/contribute.
Cheers
/Eike
----
http://thegordian.blogspot.com
xxlu schrieb:=20
Hi,
Is there any plan for "advanced authentication manager"? For =
example,=20
limit accessing a CDOResource by authentication.=20
------=_NextPart_000_0099_01C9606A.546DC650
Content-Type: text/html;
charset="ISO-8859-15"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE></TITLE>
<META http-equiv=3DContent-Type =
content=3Dtext/html;charset=3DISO-8859-15>
<META content=3D"MSHTML 6.00.6000.16762" name=3DGENERATOR></HEAD>
<BODY text=3D#000000 bgColor=3D#ffffff>
<DIV>Eike,</DIV>
<DIV>I've opened this bugzilla:</DIV>
<DIV> </DIV>
<DIV>Bug 259069:Support repository-based authorization<BR><A=20
href=3D"https://bugs.eclipse.org/bugs/show_bug.cgi?id=3D259069">https://b=
ugs.eclipse.org/bugs/show_bug.cgi?id=3D259069</A></DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Eike Stepper" <<A=20
href=3D"mailto:stepper@esc-net.de">stepper@esc-net.de</A>> </DIV>
<DIV>Xxlu,<BR><BR>Your English is very good ;-)<BR>Please start with a =
new=20
bugzilla where we can discuss the requirements and possible=20
approaches.<BR><BR>Cheers<BR>/Eike<BR><BR>----<BR><A=20
class=3Dmoz-txt-link-freetext=20
=
href=3D"http://thegordian.blogspot.com">http://thegordian.blogspot.com</A=
><BR><BR><BR><BR>xxlu=20
schrieb: </DIV>
<BLOCKQUOTE cite=3Dmid:gi8jdj$lcq$1@build.eclipse.org type=3D"cite">
<META content=3D"MSHTML 6.00.6000.16762" name=3DGENERATOR>
<DIV>Eike,</DIV>
<DIV><FONT face=3D宋体 size=3D2> <FONT =
face=3D"Times New Roman"=20
size=3D3>I'm sorry for my late reply. </FONT></FONT></DIV>
<DIV><FONT face=3D宋体 size=3D2><FONT face=3D"Times New =
Roman"=20
size=3D3> I'm very pleased to be a member of =
the CDO=20
and I am honored to be able to join it. But it is unfortunate that =
my=20
English is very poor. Maybe we will have some communication =
problems.=20
:P</FONT></FONT></DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: rgb(0,0,0) 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Eike Stepper" <<A href=3D"mailto:stepper@esc-net.de"=20
moz-do-not-send=3D"true">stepper@esc-net.de</A>> =
</DIV>Xxlu,<BR><BR>No,=20
there are currently no concrete plans for repository-based=20
authorization.<BR>But I find the topic very interesting and if you =
are=20
willing to work on this I would appreciate to deliver ideas and=20
support.<BR>The basic pieces are already in place in=20
org.eclipse.emf.cdo.server.IRepository: <BR><BR>
<STYLE type=3Dtext/css>CODE {
FONT-SIZE: 10pt; MARGIN: 0px; FONT-FAMILY: Courier New, Courier
}
</STYLE>
<!-- =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D --><!-- =3D Java Sourcecode to HTML automatically =
converted code =3D --><!-- =3D Java2Html Converter 5.0 [2006-02-26] by =
Markus Gebhard markus@jave.de =3D --><!-- =3D Further =
information: http://www.java2html.de =3D -->
<DIV class=3Djava align=3Dleft>
<TABLE cellSpacing=3D0 cellPadding=3D3 bgColor=3D#ffffff =
border=3D0>
<TBODY>
<TR><!-- start source code -->
<TD vAlign=3Dtop noWrap align=3Dleft><CODE><FONT=20
color=3D#ffffff> </FONT><FONT=20
color=3D#3f5fbf>/**</FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
=
color=3D#3f5fbf> * Provides a way to& nbsp;handle =
revisions that are to be sent to the&n=
bsp;client.</FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
color=3D#3f5fbf>* </FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
color=3D#3f5fbf>* </FONT><FONT=20
color=3D#7f9fbf>@author </FONT><FONT=20
color=3D#3f5fbf>Eike Stepper</FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
color=3D#3f5fbf>* </FONT><FONT=20
color=3D#7f9fbf>@since </FONT><FONT=20
color=3D#3f5fbf>2.0</FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
color=3D#3f5fbf>*/</FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
=
color=3D#7f0055><B>public interface </B ></FONT><FONT=20
color=3D#000000>ReadAccessHandler </FONT><FONT=20
color=3D#7f0055><B>extends </B></FONT><FONT=20
color=3D#000000>Handler</FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
color=3D#000000>{</FONT><BR><FONT=20
color=3D#ffffff> </FONT ><FONT=20
color=3D#3f5fbf>/**</FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
=
color=3D#3f5fbf> * Provides a way to& nbsp;handle =
revisions that are to be sent to the&n=
bsp;client.</FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
color=3D#3f5fbf>* </FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
color=3D#3f5fbf>* </FONT><FONT=20
color=3D#7f9fbf>@param </FONT><FONT=20
color=3D#3f5fbf>session</FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
=
color=3D#3f5fbf> *   ; &n=
bsp;The session that is going to send =
the revisions.</FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
color=3D#3f5fbf>* </FONT><FONT=20
color=3D#7f9fbf>@param </FONT><FONT=20
color=3D#3f5fbf>revisions</FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
=
color=3D#3f5fbf> *   ; &n=
bsp;The revisions that are&nb sp;requested by the=
client. If the client&a mp;nbsp;must not see&nb=
sp;any of these revisions&nbs p;an </FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
=
color=3D#3f5fbf> *   ; &n=
bsp;unchecked exception must be&a mp;nbsp;thrown. </FONT><BR><FO=
NT=20
color=3D#ffffff> </FONT><FONT=20
color=3D#3f5fbf>* </FONT><FONT=20
color=3D#7f9fbf>@param </FONT><FONT=20
color=3D#3f5fbf>additionalRevisions</FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
=
color=3D#3f5fbf> *   ; &n=
bsp;The additional revisions that are to be=
sent to the client& nbsp;because internal o=
ptimizers believe that they</FONT ><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
=
color=3D#3f5fbf> *   ; &n=
bsp;will be need soon. I f the client m=
ust not see any of&n bsp;these revisions the=
y should be removed from the </FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
=
color=3D#3f5fbf> *   ; &n=
bsp;list.</FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
color=3D#3f5fbf>* </FONT><FONT=20
color=3D#7f9fbf>@throws </FONT><FONT=20
color=3D#3f5fbf>RuntimeException</FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
=
color=3D#3f5fbf> *   ; &n=
bsp; to indicate that no ne of the revi=
sions must be sent to&am p;nbsp;the client. This=
exception will be visib le at </FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
=
color=3D#3f5fbf> *   ; &n=
bsp; the client side!</FONT><BR ><FONT=20
color=3D#ffffff> </FONT><FONT=20
color=3D#3f5fbf>*/</FONT><BR><FONT=20
color=3D#ffffff> </FONT ><FONT=20
color=3D#7f0055><B>public </B></FONT><FONT=20
color=3D#7f0055><B>void </B></FONT><FONT=20
color=3D#000000>handleRevisionsBeforeSending</FONT><FONT=20
color=3D#000000>(</FONT><FONT=20
=
color=3D#000000>ISession session, CDORevision </FONT><FONT=20
color=3D#000000>[] </FONT><FONT=20
color=3D#000000>revisions,</FONT><BR><FONT=20
=
color=3D#ffffff> </FONT><F=
ONT=20
=
color=3D#000000> List<CDORevision> additionalRevisions </FONT><F=
ONT=20
color=3D#000000>) </FONT><FONT=20
color=3D#7f0055><B>throws </B></FONT><FONT=20
color=3D#000000>RuntimeException;</FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
color=3D#000000>}</FONT><BR><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
color=3D#3f5fbf>/**</FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
color=3D#3f5fbf>* </FONT><FONT=20
color=3D#7f9fbf>@author </FONT><FONT=20
color=3D#3f5fbf>Eike Stepper</FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
color=3D#3f5fbf>* </FONT><FONT=20
color=3D#7f9fbf>@since </FONT><FONT=20
color=3D#3f5fbf>2.0</FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
color=3D#3f5fbf>*/</FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
=
color=3D#7f0055><B>public interface </B ></FONT><FONT=20
color=3D#000000>WriteAccessHandler </FONT><FONT=20
color=3D#7f0055><B>extends </B></FONT><FONT=20
color=3D#000000>Handler</FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
color=3D#000000>{</FONT><BR><FONT=20
color=3D#ffffff> </FONT ><FONT=20
color=3D#3f5fbf>/**</FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
=
color=3D#3f5fbf> * Provides a way to& nbsp;handle =
transactions that are to  ;be committed to&nb=
sp;the backend store.</FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
color=3D#3f5fbf>* </FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
color=3D#3f5fbf>* </FONT><FONT=20
color=3D#7f9fbf>@param </FONT><FONT=20
color=3D#3f5fbf>transaction</FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
=
color=3D#3f5fbf> *   ; &n=
bsp;The transaction that is&n bsp;going to be&nbs=
p;committed.</FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
color=3D#3f5fbf>* </FONT><FONT=20
color=3D#7f9fbf>@param </FONT><FONT=20
color=3D#3f5fbf>commitContext</FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
=
color=3D#3f5fbf> *   ; &n=
bsp;The context of the c ommit operation tha=
t is to be executed& nbsp;against the backen=
d store. The context can be </FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
=
color=3D#3f5fbf> *   ; &n=
bsp;used to introspect all&nb sp;aspects of the&n=
bsp;current commit operation.</FONT><BR> <FONT=20
color=3D#ffffff> </FONT><FONT=20
color=3D#3f5fbf>* </FONT><FONT=20
color=3D#7f9fbf>@param </FONT><FONT=20
color=3D#3f5fbf>monitor</FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
=
color=3D#3f5fbf> *   ; &n=
bsp;A monitor that should&nbs p;be used by t=
he implementor to avoid timeouts. </FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
color=3D#3f5fbf>* </FONT><FONT=20
color=3D#7f9fbf>@throws </FONT><FONT=20
color=3D#3f5fbf>RuntimeException</FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
=
color=3D#3f5fbf> *   ; &n=
bsp; to indicate that th e commit operation&=
nbsp;must not be executed&nbs p;against the backe=
nd store. This exception</FONT><BR ><FONT=20
color=3D#ffffff> </FONT><FONT=20
=
color=3D#3f5fbf> *   ; &n=
bsp; will be visible at& amp;nbsp;the client sid=
e!</FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT=20
color=3D#3f5fbf>*/</FONT><BR><FONT=20
color=3D#ffffff> </FONT ><FONT=20
color=3D#7f0055><B>public </B></FONT><FONT=20
color=3D#7f0055><B>void </B></FONT><FONT=20
=
color=3D#000000>handleTransactionBeforeCommitting</FONT><FONT=20
color=3D#000000>(</FONT><FONT=20
=
color=3D#000000> ITransaction transaction, IStoreAccessor.C ommit=
Context commitContext,</FONT><BR><FONT=20
=
color=3D#ffffff> </FONT><F=
ONT=20
color=3D#000000>OMMonitor monitor</FONT><FONT=20
color=3D#000000>) </FONT><FONT=20
color=3D#7f0055><B>throws </B></FONT><FONT=20
color=3D#000000>RuntimeException;</FONT><BR><FONT=20
color=3D#ffffff> </FONT><FONT =
color=3D#000000>}</FONT></CODE>=20
</TD><!-- end source code --></TR></TBODY></TABLE></DIV><!-- =
=3D END of automatically generated HTML code =3D --><!-- =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D --><BR>Please=20
feel free to file an enhancement request and indicate if you're =
willing to=20
participate/contribute.<BR><BR>Cheers<BR>/Eike<BR><BR >----<BR><A=20
class=3Dmoz-txt-link-freetext =
href=3D"http://thegordian.blogspot.com"=20
=
moz-do-not-send=3D"true">http://thegordian.blogspot.com</A><BR><BR><BR><B=
R>xxlu=20
schrieb:=20
<BLOCKQUOTE cite=3Dmid:gi7r4l$kth$1@build.eclipse.org =
type=3D"cite"><PRE wrap=3D"">Hi,
Is there any plan for "advanced authentication manager"? For =
example,=20
limit accessing a CDOResource by authentication.=20
=
</PRE></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE ></BODY></HTML>
------=_NextPart_000_0099_01C9606A.546DC650--
|
|
|
Goto Forum:
Current Time: Fri Apr 26 14:12:02 GMT 2024
Powered by FUDForum. Page generated in 0.05147 seconds
|