Why is it different from OAM 11g .NET Integration?
.NET App developers need not to worry about handling the Roles and Identity in their code. The authentication, authorization, Session Management, SSO responsibility will be handled by the OAM infra. This mode of deployment will decouple App development and Access Management responsibilities. Isn't it cool.
How to integrate?
Prerequisite:
.NET App developers need not to worry about handling the Roles and Identity in their code. The authentication, authorization, Session Management, SSO responsibility will be handled by the OAM infra. This mode of deployment will decouple App development and Access Management responsibilities. Isn't it cool.
How to integrate?
Prerequisite:
- OAM R2PS2 +, IIS 11g R2PS2 WebGate, OAM IISImpersonationModule.dll and ObPrincipalHttpModule.dll (Opional).
- IIS 7.X or higher.
- A .Net Application
- Active Directory.
- Deploy the .Net application on the IIS Site.
- Install and configure OAM Server and OAM WebGate for IIS.
- Configure IISImpersonationModule.dll Native module for the Site hosting the .Net Application.
- Add SharePoint UserName and Password in OAM WebGate profile in the OAM admin console.
- Add a authz policy for success, set the HTTP Header "IMPERSONATE" with $user.userid.
- [Optional]If you are going to use Roles instead of Identity then use ObPrincipalHttpModule.dll and set the configuration(web.config) as mentioned in the previous post.
- Make sure that the IIS Site -> Authentication -> Provider has ASP .Net Impersonation enabled.
I
