+ Reply to Thread
Page 1 of 3 1 2 3 LastLast
Results 1 to 10 of 26

Thread: ANNOUNCE: OpenID authentication support for MindTouch

  1. #1
    Join Date
    Feb 2008
    Location
    London upon Thames
    Posts
    2,792

    Default ANNOUNCE: OpenID authentication support for MindTouch

    Hi everyone,

    "Beta 1" of the MindTouch OpenID support I have been working on is ready for testing.



    It includes
    • C# service for authenticating OpenID endpoints using DotNetOpenId 2.x (v3.x, now known as DotNetOpenAuth, does not work on Mono)
    • Special page for displaying the selector and bubbling errors up to the UI
    • a full refund up to the amount you donated to my moustache fundraiser in the event of it not working

    The eventual goal is to inject this into the standard login page when enabled, and pending some good testing, there should be a beta 2 with this support in the next week or so.

    Please download this and give it a go, and if you're a MindTouch employee and want to give me a code review, please do that also! It is my hope we can get this into the core for the next+1 release.

    Click here for the information and download.
    If my post helped you, please click the icon below this post to my reputation. Thanks!

  2. #2
    Join Date
    May 2008
    Location
    Yukon, Canada
    Posts
    450

    Default

    thank you!
    -- matt

  3. #3
    Join Date
    Feb 2008
    Location
    London upon Thames
    Posts
    2,792

    Default

    You're welcome (and also the only person who seems to reply to my posts )
    If my post helped you, please click the icon below this post to my reputation. Thanks!

  4. #4
    Join Date
    Oct 2007
    Location
    San Diego, CA
    Posts
    1,237

    Default

    I replied in IRC!

  5. #5
    Join Date
    Feb 2008
    Location
    London upon Thames
    Posts
    2,792

    Default

    Quote Originally Posted by Guerric View Post
    I replied in IRC!
    I only look there every few days
    If my post helped you, please click the icon below this post to my reputation. Thanks!

  6. #6
    Join Date
    May 2008
    Location
    Yukon, Canada
    Posts
    450

    Default

    I ran into trouble when saving the new openid extension in control panel. It was successfully created but could not be restarted.I'm using MindTouch Core v.9.08. Here is the output of 'Debug: Export Settings':
    Code:
    <service id="46" href="http://yukongis.ca/@api/deki/site/services/46">
      <config /> 
      <date.modified>2009-12-12T00:12:26Z</date.modified> 
      <description>OpenID Authentication</description> 
      <init>native</init> 
      <lasterror>System.Exception: unable to initialize service (blueprint not found) Server stack trace: at MindTouch.Dream.DreamService+<CreateServiceAsync_Helper>d__19.MoveNext () [0x00000] at MindTouch.Dream.Coroutine.Iterate (IEnumerator`1 coroutine, MindTouch.Tasking.TaskEnv env, System.Action`1 completion) [0x00000] Exception rethrown at [0]: at MindTouch.Dream.DreamService+<CreateServiceAsync_Helper>d__19.MoveNext () [0x00000] at MindTouch.Dream.Coroutine.Iterate (IEnumerator`1 coroutine, MindTouch.Tasking.TaskEnv env, System.Action`1 completion) [0x00000]</lasterror> 
      <local deprecated="true">true</local> 
      <preferences /> 
      <sid>sid://mindtouch.com/deki/2009/11/openid</sid> 
      <status>disabled</status> 
      <type>ext</type> 
      <uri /> 
      </service>
    Last edited by maphew; 12-11-2009 at 06:24 PM. Reason: fix formatting
    -- matt

  7. #7
    Join Date
    Feb 2008
    Location
    London upon Thames
    Posts
    2,792

    Default

    You sure you have the .dll files in the correct bin directory?
    If my post helped you, please click the icon below this post to my reputation. Thanks!

  8. #8
    Join Date
    May 2008
    Location
    Yukon, Canada
    Posts
    450

    Default

    Quote Originally Posted by crb View Post
    You sure you have the .dll files in the correct bin directory?
    It's in the bin directory on the same level as deki directory. Other files in the same bin directory include mindtouch.core.dll, mindtouch.deki.dll. mindtouch.dream.dll, etc, etc. I tried changing the permissions on the openid dlls to 755 and restarting the openid extension service; no change.

    This is a multitennant install on a shared web host, so is perhaps not standard layout. I'll ask the admin to restart the deki service and see if that helps.
    -- matt

  9. #9
    Join Date
    Feb 2008
    Location
    London upon Thames
    Posts
    2,792

    Default

    That's where mine is, and it works for me — all I can say at present, sorry!
    If my post helped you, please click the icon below this post to my reputation. Thanks!

  10. #10
    Join Date
    May 2008
    Location
    Yukon, Canada
    Posts
    450

    Default

    Restarting the deki service didn't work.
    Can anyone else confirm openid works on their setup? It would be helpful to determine if this is peculiar to my host or not. Thanks.
    -- matt

+ Reply to Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts