Example #1
0
        public override WhoAmIRequest.OutputType HandleWhoAmI(WhoAmIRequest.InputType input)
        {
            WhoAmIRequest.OutputType result = new WhoAmIRequest.OutputType();
            //result.UserEmailAddress = m_session.Email;
            result.UserIsAnonymous = m_session.IsAnonymous;
            result.UserLogin       = m_session.Login;
            result.UserName        = m_session.Name;

            return(result);
        }
 // Token: 0x060001C0 RID: 448 RVA: 0x00007428 File Offset: 0x00005628
 public override WhoAmIRequest.OutputType HandleWhoAmI(WhoAmIRequest.InputType input)
 {
     return(new WhoAmIRequest.OutputType
     {
         UserEmailAddress = this.blobStore.OwnerEmailAddress,
         UserIsAnonymous = false,
         UserLogin = this.blobStore.OwnerEmailAddress,
         UserName = this.blobStore.OwnerEmailAddress,
         UserSipAddress = "sip:" + this.blobStore.OwnerEmailAddress
     });
 }
Example #3
0
        public override WhoAmIRequest.OutputType HandleWhoAmI(WhoAmIRequest.InputType input)
        {
            var result = new WhoAmIRequest.OutputType
            {
                UserEmailAddress = _principal?.FindFirst(ClaimTypes.Email).Value,
                UserIsAnonymous  = string.IsNullOrEmpty(_principal?.FindFirst(ClaimTypes.NameIdentifier).Value),
                UserLogin        = _principal?.FindFirst(ClaimTypes.NameIdentifier).Value,
                UserName         = _principal?.FindFirst(ClaimTypes.Name).Value
            };

            return(result);
        }
Example #4
0
        public override WhoAmIRequest.OutputType HandleWhoAmI(WhoAmIRequest.InputType input)
        {
            WhoAmIRequest.OutputType result = new WhoAmIRequest.OutputType();
            result.UserIsAnonymous = WspContext.User == null;
            if (WspContext.User != null)
            {
                result.UserEmailAddress = WspContext.User.Login;
                result.UserLogin        = WspContext.User.Login;
                result.UserName         = WspContext.User.DisplayName;
            }

            return(result);
        }