Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Other Discussions
  3. Site Bugs / Suggestions
  4. 2FA support

2FA support

Scheduled Pinned Locked Moved Site Bugs / Suggestions
question
24 Posts 7 Posters 44 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • P Peter_in_2780

    The "from a different IP" bit would piss off those of us with dynamic IP home connections (which I suspect is more than a few). I've had about 4 different IPv4s so far this year. (Just don't ask about the pseudo-random dynamic stuff at the end of an IPv6 concocted by the ISP!)

    Software rusts. Simon Stephenson, ca 1994. So does this signature. me, 2012

    N Offline
    N Offline
    Nelek
    wrote on last edited by
    #15

    Not to forget Smart phone at home in WiFi or on the way with normal data, then the PC...

    M.D.V. ;) If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about? Help me to understand what I'm saying, and I'll explain it better to you Rating helpful answers is nice, but saying thanks can be even nicer.

    1 Reply Last reply
    0
    • C Chris Maunder

      I think I was thinking about this from the point of view of 'someone loses control of their email account', such as someone using a old hotmail account that they let lapse and then someone else takes it up, starts getting email notifications or whatever, and takes over. From the point of someone having their password compromised that's a different story. In that case the re-validation (a nice idea) may not help since it provides a window of 3months for the perp to do as they wish. Validating when signing onto a new device would be key here: On first login, after creating a new account, it's not needed since they just created the account. Maybe, as an option, each time you login via a different IP then your device (via cookie) gets validated via email. That would need to be optional, I think, because you could be on a device where you just want to post but don't want to be signing in on your email account (eg shared computer). Authenticator app or SMS would help, but that's a bigger project. And then, if it's optional, then probably no something used by those most at risk of compromise. IT all comes down to: how big a problem is this really?

      cheers Chris Maunder

      P Offline
      P Offline
      Pete OHanlon
      wrote on last edited by
      #16

      Sounds like time for Code Project identity services. That would be a fun project.

      Advanced TypeScript Programming Projects

      C 1 Reply Last reply
      0
      • P Pete OHanlon

        Sounds like time for Code Project identity services. That would be a fun project.

        Advanced TypeScript Programming Projects

        C Offline
        C Offline
        Chris Maunder
        wrote on last edited by
        #17

        We actually have that, but it's for the API and it's old and it's a little overengineered while, at the same time, not being what we actually want. So...fun. Yes. That's a word for it :)

        cheers Chris Maunder

        P 1 Reply Last reply
        0
        • C Chris Maunder

          We actually have that, but it's for the API and it's old and it's a little overengineered while, at the same time, not being what we actually want. So...fun. Yes. That's a word for it :)

          cheers Chris Maunder

          P Offline
          P Offline
          Pete OHanlon
          wrote on last edited by
          #18

          Writing my own identity provider has long seemed like an interesting mental challenge. It would be fun to tackle at some point.

          Advanced TypeScript Programming Projects

          C 1 Reply Last reply
          0
          • P Pete OHanlon

            Writing my own identity provider has long seemed like an interesting mental challenge. It would be fun to tackle at some point.

            Advanced TypeScript Programming Projects

            C Offline
            C Offline
            Chris Maunder
            wrote on last edited by
            #19

            You have such a different definition of fun than I do. To me it's like painting a huge target on your back and calling out to everyone to line up and have a crack. It's terrifying.

            cheers Chris Maunder

            P 1 Reply Last reply
            0
            • C Chris Maunder

              You have such a different definition of fun than I do. To me it's like painting a huge target on your back and calling out to everyone to line up and have a crack. It's terrifying.

              cheers Chris Maunder

              P Offline
              P Offline
              Pete OHanlon
              wrote on last edited by
              #20

              Chris Maunder wrote:

              You have such a different definition of fun than I do.

              You should see what I'm working on right now. For the last couple of months, I've been working on my most ambitious article set.

              Advanced TypeScript Programming Projects

              C 1 Reply Last reply
              0
              • P Pete OHanlon

                Chris Maunder wrote:

                You have such a different definition of fun than I do.

                You should see what I'm working on right now. For the last couple of months, I've been working on my most ambitious article set.

                Advanced TypeScript Programming Projects

                C Offline
                C Offline
                Chris Maunder
                wrote on last edited by
                #21

                I'm scared.

                cheers Chris Maunder

                P 1 Reply Last reply
                0
                • C Chris Maunder

                  I'm scared.

                  cheers Chris Maunder

                  P Offline
                  P Offline
                  Pete OHanlon
                  wrote on last edited by
                  #22

                  So, the technologies I am using are:

                  • AWS services (using localstack to allow people to try this at home)
                  • Terraform (giving me a bit of IaC for AWS)
                  • Blazor WASM
                  • .NET 7

                  Is that too much? Are you going to be okay with articles that link out to localstack? There is a forever-free version so it shouldn't cost anybody anything.

                  Advanced TypeScript Programming Projects

                  C 1 Reply Last reply
                  0
                  • P Pete OHanlon

                    So, the technologies I am using are:

                    • AWS services (using localstack to allow people to try this at home)
                    • Terraform (giving me a bit of IaC for AWS)
                    • Blazor WASM
                    • .NET 7

                    Is that too much? Are you going to be okay with articles that link out to localstack? There is a forever-free version so it shouldn't cost anybody anything.

                    Advanced TypeScript Programming Projects

                    C Offline
                    C Offline
                    Chris Maunder
                    wrote on last edited by
                    #23

                    If it's a tool or service an average developer in the space has access to in their day to day job (and a free tool fits this) then absolutely.

                    cheers Chris Maunder

                    P 1 Reply Last reply
                    0
                    • C Chris Maunder

                      If it's a tool or service an average developer in the space has access to in their day to day job (and a free tool fits this) then absolutely.

                      cheers Chris Maunder

                      P Offline
                      P Offline
                      Pete OHanlon
                      wrote on last edited by
                      #24

                      Thanks mate. It teaches a bit of AWS while it's at it.

                      Advanced TypeScript Programming Projects

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • World
                      • Users
                      • Groups