Hello,

I think you should post your question on the Ignite Developer List:

http://apache-ignite-developers.2346864.n4.nabble.com/

IEP41 was developed by Denis Garus and discussed in the following thread:

http://apache-ignite-developers.2346864.n4.nabble.com/Security-Subject-of-thin-client-on-remote-nodes-td46029.html

You can try asking him in this thread.

BR,
Andrew

24.11.2020 21:06, Vishwas Bm пишет:
The uuid is set randomly and as we are not allowed to update the node attributes, I am not sure how this can be implemented using node attributes.

Any idea on how this can be achieved ?



On Sun, 22 Nov, 2020, 19:22 vbm, <bmvish...@gmail.com <mailto:bmvish...@gmail.com>> wrote:

    Hi,

    We have implemented the security plugin by implementing
    GridSecurityProcessor .

    We are using sqlline for querying the cache and are hitting the
    below issue
    (i.e remote node not able to get the security context)

    https://cwiki.apache.org/confluence/display/IGNITE/IEP-41
    <https://cwiki.apache.org/confluence/display/IGNITE/IEP-41>

    I am not able to get how to implement the below part from IEP-41
    "The subject id for the node can be stored in its
    IgniteNodeAttributes.ATTR_SECURITY_SUBJECT_ID attribute."


    In the GridSecurityProcessor interface the AuthenticationContext, 
    is only
    available in authenticate function.
    @Override public SecurityContext
    authenticate(AuthenticationContext ctx)

    If I make IgniteNodeAttributes.ATTR_SECURITY_SUBJECT_ID as a
    userAttribute
    will I be able to update the attribute ?
    Will this attribute be visible when eventually below function gets
    called ?

    public SecurityContext securityContext(UUID subjId){

    }


    Regards,
    Vishwas



    --
    Sent from: http://apache-ignite-users.70518.x6.nabble.com/
    <http://apache-ignite-users.70518.x6.nabble.com/>

Reply via email to