Re: [Architecture] Methods to get currentSubject and currentStep in authentication script

2018-07-20 Thread Harshan Liyanage
+1 for 'context.currentKnownSubject'

Thanks,

Harshan Liyanage
Mobile: *+94765672894*
Email: hars...@wso2.com
Blog: http://harshanliyanage.blogspot.com/
Medium: https://medium.com/@harshan.dll
*WSO2, Inc.:** wso2.com *
lean.enterprise.middleware.


On Fri, Jul 20, 2018 at 12:22 PM Pulasthi Mahawithana 
wrote:

> Hi Senthalan,
>
> Shall we have it something like, 'context.currentKnownSubject'? That would
> imply that it returns the subject value from what it knows by the time of
> execution.
>
> On Wed, Jul 18, 2018 at 4:30 PM Senthalan Kanagalingam 
> wrote:
>
>> Hi Harshan,
>>
>> No, when configuring the authentication steps, we can specify any step
>> as subject-identifier-step. There will be no relationship
>> between subject-identifier-step and last-authenticated-step.
>>
>> thanks
>>
>> On Mon, Jul 16, 2018 at 3:39 PM Harshan Liyanage 
>> wrote:
>>
>>> Hi Senthalan,
>>>
>>> According to your explanation, context.currentSubject will return
>>> either *subject-identifier-step *or *last-authenticated-step. *Do we
>>> have any direct relationship between the *subject-identifier-step *and 
>>> *last-authenticated-step?
>>> *I'm just asking to clarify things.
>>>
>>> Regards,
>>>
>>> Harshan Liyanage
>>> Mobile: *+94765672894*
>>> Email: hars...@wso2.com
>>> Blog: http://harshanliyanage.blogspot.com/
>>> Medium: https://medium.com/@harshan.dll
>>> *WSO2, Inc.:** wso2.com *
>>> lean.enterprise.middleware.
>>>
>>>
>>> On Sat, Jul 14, 2018 at 2:38 PM Senthalan Kanagalingam <
>>> sentha...@wso2.com> wrote:
>>>
 Hi Harshan,

 On Fri, Jul 13, 2018 at 11:26 AM Harshan Liyanage 
 wrote:

> Hi Senthalan,
>
> What I understood by reading your description on the behavior of the
> *context.currentSubject *method is that it always returns the subject
> of the *last-completed-subject-identifier-step* rather than the
> subject of the current subject identifier step. If my understanding is
> correct, I suggest you change it to something more meaningful name such as
> *context.lastSubject*.
>

 No, if the* subject-identifier-step *is not completed, this method
 will return the subject of the lastly authenticated step. if 
 *subject-identifier-step
 *is completed, it will return the subject of the
 *subject-identifier-step.*

 So, I think the name lastSubject can be meant as lastly authenticated
 steps' subject.

 thanks,


>
> I'm +1 with *context.currentStep.*
>
> Thanks,
>
> Harshan Liyanage
> Mobile: *+94765672894*
> Email: hars...@wso2.com
> Blog: http://harshanliyanage.blogspot.com/
> Medium: https://medium.com/@harshan.dll
> *WSO2, Inc.:** wso2.com *
> lean.enterprise.middleware.
>
>
> On Tue, Jul 10, 2018 at 9:39 PM Senthalan Kanagalingam <
> sentha...@wso2.com> wrote:
>
>> Hi all,
>>
>> I am working on to get the currently authenticated subject and
>> currently executing step from the authentication script. Now, if the
>> identity admin wants to get the authenticated subject, he/she has to know
>> which step was set as the subject identifier step and have to call,
>> "context.step[].subject".
>>
>> So, we have planned to implement a method as,
>>
>> *context.currentSubject *
>>
>> which will return the subject of the "subject identifier step", if
>> that step is completed. Else return the subject of the last completed 
>> step.
>>
>> Another implementation is to have a method to get the currently
>> exected method. Currently, identity admin has to specify the step number 
>> in
>> order to get the details. "context.step[]". This will affect the
>> reusability of the code.
>>
>> With this new implementation, the identity admin can use,
>>
>> *context.currentStep*
>>
>> which will return the executing step.
>>
>> Please share your comments on the naming of the methods.
>>
>> thanks,
>> Senthalan.
>> --
>>
>> *Senthalan Kanagalingam*
>> *Software Engineer - WSO2 Inc.*
>> *Mobile : +94 (0) 77 18 77 466*
>> 
>> ___
>> Architecture mailing list
>> Architecture@wso2.org
>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>
> ___
> Architecture mailing list
> Architecture@wso2.org
> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>


 --

 *Senthalan Kanagalingam*
 *Software Engineer - WSO2 Inc.*
 *Mobile : +94 (0) 77 18 77 466*
 

>>>
>>
>> --
>>
>> *Senthalan Kanagalingam*
>> *Software Engineer - WSO2 Inc.*
>> *Mobile : +94 (0) 77 18 77 466*
>> 
>> 

Re: [Architecture] Methods to get currentSubject and currentStep in authentication script

2018-07-20 Thread Pulasthi Mahawithana
Hi Senthalan,

Shall we have it something like, 'context.currentKnownSubject'? That would
imply that it returns the subject value from what it knows by the time of
execution.

On Wed, Jul 18, 2018 at 4:30 PM Senthalan Kanagalingam 
wrote:

> Hi Harshan,
>
> No, when configuring the authentication steps, we can specify any step
> as subject-identifier-step. There will be no relationship
> between subject-identifier-step and last-authenticated-step.
>
> thanks
>
> On Mon, Jul 16, 2018 at 3:39 PM Harshan Liyanage  wrote:
>
>> Hi Senthalan,
>>
>> According to your explanation, context.currentSubject will return either 
>> *subject-identifier-step
>> *or *last-authenticated-step. *Do we have any direct relationship
>> between the *subject-identifier-step *and *last-authenticated-step? *I'm
>> just asking to clarify things.
>>
>> Regards,
>>
>> Harshan Liyanage
>> Mobile: *+94765672894*
>> Email: hars...@wso2.com
>> Blog: http://harshanliyanage.blogspot.com/
>> Medium: https://medium.com/@harshan.dll
>> *WSO2, Inc.:** wso2.com *
>> lean.enterprise.middleware.
>>
>>
>> On Sat, Jul 14, 2018 at 2:38 PM Senthalan Kanagalingam <
>> sentha...@wso2.com> wrote:
>>
>>> Hi Harshan,
>>>
>>> On Fri, Jul 13, 2018 at 11:26 AM Harshan Liyanage 
>>> wrote:
>>>
 Hi Senthalan,

 What I understood by reading your description on the behavior of the
 *context.currentSubject *method is that it always returns the subject
 of the *last-completed-subject-identifier-step* rather than the
 subject of the current subject identifier step. If my understanding is
 correct, I suggest you change it to something more meaningful name such as
 *context.lastSubject*.

>>>
>>> No, if the* subject-identifier-step *is not completed, this method will
>>> return the subject of the lastly authenticated step. if 
>>> *subject-identifier-step
>>> *is completed, it will return the subject of the
>>> *subject-identifier-step.*
>>>
>>> So, I think the name lastSubject can be meant as lastly authenticated
>>> steps' subject.
>>>
>>> thanks,
>>>
>>>

 I'm +1 with *context.currentStep.*

 Thanks,

 Harshan Liyanage
 Mobile: *+94765672894*
 Email: hars...@wso2.com
 Blog: http://harshanliyanage.blogspot.com/
 Medium: https://medium.com/@harshan.dll
 *WSO2, Inc.:** wso2.com *
 lean.enterprise.middleware.


 On Tue, Jul 10, 2018 at 9:39 PM Senthalan Kanagalingam <
 sentha...@wso2.com> wrote:

> Hi all,
>
> I am working on to get the currently authenticated subject and
> currently executing step from the authentication script. Now, if the
> identity admin wants to get the authenticated subject, he/she has to know
> which step was set as the subject identifier step and have to call,
> "context.step[].subject".
>
> So, we have planned to implement a method as,
>
> *context.currentSubject *
>
> which will return the subject of the "subject identifier step", if
> that step is completed. Else return the subject of the last completed 
> step.
>
> Another implementation is to have a method to get the currently
> exected method. Currently, identity admin has to specify the step number 
> in
> order to get the details. "context.step[]". This will affect the
> reusability of the code.
>
> With this new implementation, the identity admin can use,
>
> *context.currentStep*
>
> which will return the executing step.
>
> Please share your comments on the naming of the methods.
>
> thanks,
> Senthalan.
> --
>
> *Senthalan Kanagalingam*
> *Software Engineer - WSO2 Inc.*
> *Mobile : +94 (0) 77 18 77 466*
> 
> ___
> Architecture mailing list
> Architecture@wso2.org
> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>
 ___
 Architecture mailing list
 Architecture@wso2.org
 https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

>>>
>>>
>>> --
>>>
>>> *Senthalan Kanagalingam*
>>> *Software Engineer - WSO2 Inc.*
>>> *Mobile : +94 (0) 77 18 77 466*
>>> 
>>>
>>
>
> --
>
> *Senthalan Kanagalingam*
> *Software Engineer - WSO2 Inc.*
> *Mobile : +94 (0) 77 18 77 466*
> 
> ___
> Architecture mailing list
> Architecture@wso2.org
> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>


-- 
*Pulasthi Mahawithana*
Associate Technical Lead
WSO2 Inc., http://wso2.com/
Mobile: +94-71-5179022
Blog: https://medium.com/@pulasthi7/


___
Architecture mailing list
Architecture@wso2.org
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture


Re: [Architecture] Methods to get currentSubject and currentStep in authentication script

2018-07-18 Thread Senthalan Kanagalingam
Hi Harshan,

No, when configuring the authentication steps, we can specify any step
as subject-identifier-step. There will be no relationship
between subject-identifier-step and last-authenticated-step.

thanks

On Mon, Jul 16, 2018 at 3:39 PM Harshan Liyanage  wrote:

> Hi Senthalan,
>
> According to your explanation, context.currentSubject will return either 
> *subject-identifier-step
> *or *last-authenticated-step. *Do we have any direct relationship between
> the *subject-identifier-step *and *last-authenticated-step? *I'm just
> asking to clarify things.
>
> Regards,
>
> Harshan Liyanage
> Mobile: *+94765672894*
> Email: hars...@wso2.com
> Blog: http://harshanliyanage.blogspot.com/
> Medium: https://medium.com/@harshan.dll
> *WSO2, Inc.:** wso2.com *
> lean.enterprise.middleware.
>
>
> On Sat, Jul 14, 2018 at 2:38 PM Senthalan Kanagalingam 
> wrote:
>
>> Hi Harshan,
>>
>> On Fri, Jul 13, 2018 at 11:26 AM Harshan Liyanage 
>> wrote:
>>
>>> Hi Senthalan,
>>>
>>> What I understood by reading your description on the behavior of the
>>> *context.currentSubject *method is that it always returns the subject
>>> of the *last-completed-subject-identifier-step* rather than the subject
>>> of the current subject identifier step. If my understanding is correct, I
>>> suggest you change it to something more meaningful name such as
>>> *context.lastSubject*.
>>>
>>
>> No, if the* subject-identifier-step *is not completed, this method will
>> return the subject of the lastly authenticated step. if 
>> *subject-identifier-step
>> *is completed, it will return the subject of the
>> *subject-identifier-step.*
>>
>> So, I think the name lastSubject can be meant as lastly authenticated
>> steps' subject.
>>
>> thanks,
>>
>>
>>>
>>> I'm +1 with *context.currentStep.*
>>>
>>> Thanks,
>>>
>>> Harshan Liyanage
>>> Mobile: *+94765672894*
>>> Email: hars...@wso2.com
>>> Blog: http://harshanliyanage.blogspot.com/
>>> Medium: https://medium.com/@harshan.dll
>>> *WSO2, Inc.:** wso2.com *
>>> lean.enterprise.middleware.
>>>
>>>
>>> On Tue, Jul 10, 2018 at 9:39 PM Senthalan Kanagalingam <
>>> sentha...@wso2.com> wrote:
>>>
 Hi all,

 I am working on to get the currently authenticated subject and
 currently executing step from the authentication script. Now, if the
 identity admin wants to get the authenticated subject, he/she has to know
 which step was set as the subject identifier step and have to call,
 "context.step[].subject".

 So, we have planned to implement a method as,

 *context.currentSubject *

 which will return the subject of the "subject identifier step", if that
 step is completed. Else return the subject of the last completed step.

 Another implementation is to have a method to get the currently exected
 method. Currently, identity admin has to specify the step number in order
 to get the details. "context.step[]". This will affect the
 reusability of the code.

 With this new implementation, the identity admin can use,

 *context.currentStep*

 which will return the executing step.

 Please share your comments on the naming of the methods.

 thanks,
 Senthalan.
 --

 *Senthalan Kanagalingam*
 *Software Engineer - WSO2 Inc.*
 *Mobile : +94 (0) 77 18 77 466*
 
 ___
 Architecture mailing list
 Architecture@wso2.org
 https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

>>> ___
>>> Architecture mailing list
>>> Architecture@wso2.org
>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>
>>
>>
>> --
>>
>> *Senthalan Kanagalingam*
>> *Software Engineer - WSO2 Inc.*
>> *Mobile : +94 (0) 77 18 77 466*
>> 
>>
>

-- 

*Senthalan Kanagalingam*
*Software Engineer - WSO2 Inc.*
*Mobile : +94 (0) 77 18 77 466*

___
Architecture mailing list
Architecture@wso2.org
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture


Re: [Architecture] Methods to get currentSubject and currentStep in authentication script

2018-07-16 Thread Harshan Liyanage
Hi Senthalan,

According to your explanation, context.currentSubject will return
either *subject-identifier-step
*or *last-authenticated-step. *Do we have any direct relationship between
the *subject-identifier-step *and *last-authenticated-step? *I'm just
asking to clarify things.

Regards,

Harshan Liyanage
Mobile: *+94765672894*
Email: hars...@wso2.com
Blog: http://harshanliyanage.blogspot.com/
Medium: https://medium.com/@harshan.dll
*WSO2, Inc.:** wso2.com *
lean.enterprise.middleware.


On Sat, Jul 14, 2018 at 2:38 PM Senthalan Kanagalingam 
wrote:

> Hi Harshan,
>
> On Fri, Jul 13, 2018 at 11:26 AM Harshan Liyanage 
> wrote:
>
>> Hi Senthalan,
>>
>> What I understood by reading your description on the behavior of the
>> *context.currentSubject *method is that it always returns the subject of
>> the *last-completed-subject-identifier-step* rather than the subject of
>> the current subject identifier step. If my understanding is correct, I
>> suggest you change it to something more meaningful name such as
>> *context.lastSubject*.
>>
>
> No, if the* subject-identifier-step *is not completed, this method will
> return the subject of the lastly authenticated step. if 
> *subject-identifier-step
> *is completed, it will return the subject of the
> *subject-identifier-step.*
>
> So, I think the name lastSubject can be meant as lastly authenticated
> steps' subject.
>
> thanks,
>
>
>>
>> I'm +1 with *context.currentStep.*
>>
>> Thanks,
>>
>> Harshan Liyanage
>> Mobile: *+94765672894*
>> Email: hars...@wso2.com
>> Blog: http://harshanliyanage.blogspot.com/
>> Medium: https://medium.com/@harshan.dll
>> *WSO2, Inc.:** wso2.com *
>> lean.enterprise.middleware.
>>
>>
>> On Tue, Jul 10, 2018 at 9:39 PM Senthalan Kanagalingam <
>> sentha...@wso2.com> wrote:
>>
>>> Hi all,
>>>
>>> I am working on to get the currently authenticated subject and currently
>>> executing step from the authentication script. Now, if the identity admin
>>> wants to get the authenticated subject, he/she has to know which step was
>>> set as the subject identifier step and have to call,
>>> "context.step[].subject".
>>>
>>> So, we have planned to implement a method as,
>>>
>>> *context.currentSubject *
>>>
>>> which will return the subject of the "subject identifier step", if that
>>> step is completed. Else return the subject of the last completed step.
>>>
>>> Another implementation is to have a method to get the currently exected
>>> method. Currently, identity admin has to specify the step number in order
>>> to get the details. "context.step[]". This will affect the
>>> reusability of the code.
>>>
>>> With this new implementation, the identity admin can use,
>>>
>>> *context.currentStep*
>>>
>>> which will return the executing step.
>>>
>>> Please share your comments on the naming of the methods.
>>>
>>> thanks,
>>> Senthalan.
>>> --
>>>
>>> *Senthalan Kanagalingam*
>>> *Software Engineer - WSO2 Inc.*
>>> *Mobile : +94 (0) 77 18 77 466*
>>> 
>>> ___
>>> Architecture mailing list
>>> Architecture@wso2.org
>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>
>> ___
>> Architecture mailing list
>> Architecture@wso2.org
>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>
>
>
> --
>
> *Senthalan Kanagalingam*
> *Software Engineer - WSO2 Inc.*
> *Mobile : +94 (0) 77 18 77 466*
> 
>
___
Architecture mailing list
Architecture@wso2.org
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture


Re: [Architecture] Methods to get currentSubject and currentStep in authentication script

2018-07-12 Thread Harshan Liyanage
Hi Senthalan,

What I understood by reading your description on the behavior of the
*context.currentSubject *method is that it always returns the subject of
the *last-completed-subject-identifier-step* rather than the subject of the
current subject identifier step. If my understanding is correct, I suggest
you change it to something more meaningful name such as
*context.lastSubject*.

I'm +1 with *context.currentStep.*

Thanks,

Harshan Liyanage
Mobile: *+94765672894*
Email: hars...@wso2.com
Blog: http://harshanliyanage.blogspot.com/
Medium: https://medium.com/@harshan.dll
*WSO2, Inc.:** wso2.com *
lean.enterprise.middleware.


On Tue, Jul 10, 2018 at 9:39 PM Senthalan Kanagalingam 
wrote:

> Hi all,
>
> I am working on to get the currently authenticated subject and currently
> executing step from the authentication script. Now, if the identity admin
> wants to get the authenticated subject, he/she has to know which step was
> set as the subject identifier step and have to call,
> "context.step[].subject".
>
> So, we have planned to implement a method as,
>
> *context.currentSubject *
>
> which will return the subject of the "subject identifier step", if that
> step is completed. Else return the subject of the last completed step.
>
> Another implementation is to have a method to get the currently exected
> method. Currently, identity admin has to specify the step number in order
> to get the details. "context.step[]". This will affect the
> reusability of the code.
>
> With this new implementation, the identity admin can use,
>
> *context.currentStep*
>
> which will return the executing step.
>
> Please share your comments on the naming of the methods.
>
> thanks,
> Senthalan.
> --
>
> *Senthalan Kanagalingam*
> *Software Engineer - WSO2 Inc.*
> *Mobile : +94 (0) 77 18 77 466*
> 
> ___
> Architecture mailing list
> Architecture@wso2.org
> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>
___
Architecture mailing list
Architecture@wso2.org
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture