Giter Site home page Giter Site logo

duo_dotnet's People

Contributors

aaronatduo avatar ben-duo avatar bturnerduo avatar davidwilemski avatar duopeter avatar jeffreyparker avatar joshua-cerniglia avatar mschwager avatar shenweiliao avatar spencermaxfield avatar tsullyo avatar vbscott avatar xdesai avatar yizshi avatar zcoughl avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

duo_dotnet's Issues

Signed authenticate request succeeds after DUO_EXPIRE (5 mins) interval has passed

Hi,
I create the sig_request for the duo iframe with the DUO_EXPIRE set to 5 minutes. I tried clicking "Send Me a Push" 6, 12 or even 25 minutes later and always get the successful authenticate response. The expiration time of the duo part in the respponse is always "time of 'send me a push click'" + ~1-1.5 minutes.
The sig_request is formed using DateTime.UtcNow

DateTime current_time_value = current_time ?? DateTime.UtcNow;

Am I missing something?

Thank You

dotnetcore2.0 support?

Is there any support for 2fa outside of using the full framework? I need to use this product on a site that will be hosted on a linux server and uses dotnetcore 2 and aspnetcore 2. The DuoWeb project does not seem to be compatible with dotnetcore2.0.

How to bypass the iframe and send direct push?

Hello guys,

Thank you for great documentation. we are doing the integration with our IOT device and need to bypass the iframe and send direct push after recognizing the username.

Please provide some guidance on how to achieve this in duo web SDK javascript code.

Thank you in advance.

DUOWeb.dll - Does not contain a strong name

I am working on a POC to integrate DUO security with our Existing ASP membership provider to use with Sharepoint 2016. For this I am using the DUO free trail. When I add the DUOWeb dll to our project and deploy I get the following error.

System.IO.FileLoadException occurred
HResult=0x80131044
Message=Could not load file or assembly 'DuoWeb, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. A strongly-named assembly is required. (Exception from HRESULT: 0x80131044)
Source=

I know it's because the DuoWeb dll is not fully signed. Is there a possibility to obtain a fully trusted dll.
Thank you

The iframe is not doing a POST back, it's a GET

The iframe is not doing a POST back, it's a GET and there's no sig_response.

I am working with Visual Studio, .net 4.5, duo_dotnet, Duo-Web-v2.min.js (I've tried v1 too)

I also have to wonder why the demo reads the whole stream instead of dealing with a run of the mill post back. I don't think that's too much to ask.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.