// Token: 0x060001CE RID: 462 RVA: 0x00008A4C File Offset: 0x00006C4C
        public override AnchorMailbox CreateAuthModuleSpecificAnchorMailbox(IRequestContext requestContext)
        {
            string liveIdMemberName;

            if (!HttpContextItemParser.TryGetLiveIdMemberName(requestContext.HttpContext.Items, ref liveIdMemberName))
            {
                return(null);
            }
            string organizationContext;

            HttpContextItemParser.TryGetLiveIdOrganizationContext(requestContext.HttpContext.Items, ref organizationContext);
            requestContext.Logger.SafeSet(3, "LiveIdBasic-LiveIdMemberName");
            return(new LiveIdMemberNameAnchorMailbox(liveIdMemberName, organizationContext, requestContext));
        }
        // Token: 0x060001B2 RID: 434 RVA: 0x00008840 File Offset: 0x00006A40
        public override AnchorMailbox CreateAuthModuleSpecificAnchorMailbox(IRequestContext requestContext)
        {
            AnchorMailbox result = null;
            string        text;

            if (RequestCookieParser.TryGetDefaultAnchorMailboxCookie(requestContext.HttpContext.Request.Cookies, ref text))
            {
                if (SmtpAddress.IsValidSmtpAddress(text))
                {
                    string organizationContext;
                    HttpContextItemParser.TryGetLiveIdOrganizationContext(requestContext.HttpContext.Items, ref organizationContext);
                    requestContext.Logger.SafeSet(3, "DefaultAnchorMailboxCookie");
                    result = new LiveIdMemberNameAnchorMailbox(text, organizationContext, requestContext);
                }
            }
            else
            {
                requestContext.Logger.SafeSet(3, "UnauthenticatedAnonymous");
                result = new AnonymousAnchorMailbox(requestContext);
            }
            return(result);
        }