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 <[email protected]> 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: [email protected] > Blog: http://harshanliyanage.blogspot.com/ > Medium: https://medium.com/@harshan.dll > *WSO2, Inc.:** wso2.com <http://wso2.com/>* > lean.enterprise.middleware. > > > On Sat, Jul 14, 2018 at 2:38 PM Senthalan Kanagalingam <[email protected]> > wrote: > >> Hi Harshan, >> >> On Fri, Jul 13, 2018 at 11:26 AM Harshan Liyanage <[email protected]> >> 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: [email protected] >>> Blog: http://harshanliyanage.blogspot.com/ >>> Medium: https://medium.com/@harshan.dll >>> *WSO2, Inc.:** wso2.com <http://wso2.com/>* >>> lean.enterprise.middleware. >>> >>> >>> On Tue, Jul 10, 2018 at 9:39 PM Senthalan Kanagalingam < >>> [email protected]> 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[<stepNo>].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[<stepNo>]". 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* >>>> <http://wso2.com/signature> >>>> _______________________________________________ >>>> Architecture mailing list >>>> [email protected] >>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>>> >>> _______________________________________________ >>> Architecture mailing list >>> [email protected] >>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>> >> >> >> -- >> >> *Senthalan Kanagalingam* >> *Software Engineer - WSO2 Inc.* >> *Mobile : +94 (0) 77 18 77 466* >> <http://wso2.com/signature> >> > -- *Senthalan Kanagalingam* *Software Engineer - WSO2 Inc.* *Mobile : +94 (0) 77 18 77 466* <http://wso2.com/signature>
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
