It's the extra database table which is missing. Is done as a part of the package action.
If you didn't run the installer you will need to create the table manually.
CREATE TABLE [dbo].[nuMemberOpenid]( [OpenId] [varchar](255) NOT NULL, [nodeId] [int] NOT NULL, CONSTRAINT [PK_nuMemberOpenid] PRIMARY KEY CLUSTERED ( [OpenId] ASC )WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY] )
I also have a trigger on the cmsMember table to make sure openid's are deleted when the member is removed.
CREATE TRIGGER [CascadeDeleteOpenId] ON [dbo].[cmsMember] AFTER DELETE AS BEGIN SET NOCOUNT ON; delete from nuMemberOpenId where nodeId in (select nodeId from deleted) END
The package action has now been updated and the package should install fine without Runway, tested with 4.5.0.2. However, it will only install pages for open id if it can find the Runway homepage.
To use OpenId you will have to manually add the macros to your templates/pages.
How to install without runway?
Hi
I don't have runway on the site I wish to add OpenId, do you have a way for me to install your package?
Cheers.
Murray.
Hi Murray,
it installas just fine, but you will have to create signin page manually.
Sorry for the late response,
Harald
Hi Harald,
I looked in the package.xml file and it looks like everything is set-up. (except perhaps the package Action "OpenIdPackageAction"
Also, should there be some modification to the member types?
the exception I get occurs after returning from my openID provider page.
It's the extra database table which is missing. Is done as a part of the package action.
If you didn't run the installer you will need to create the table manually.
I also have a trigger on the cmsMember table to make sure openid's are deleted when the member is removed.
Hope this helps,
Harald
The package action has now been updated and the package should install fine without Runway, tested with 4.5.0.2. However, it will only install pages for open id if it can find the Runway homepage.
To use OpenId you will have to manually add the macros to your templates/pages.
is working on a reply...