Skip to Content
0
Former Member
Apr 26, 2010 at 08:23 AM

Authscheme computation error

41 Views

Hi All,

It seems that something has gone wrong with the Portal Logon page during customization. The defaultTrace file shows the following

An error occured during authscheme computation.

[EXCEPTION]

com.sapportals.portal.prt.runtime.PortalRuntimeException: iView not found: com.sap.portal.runtime.logon.certlogon

at com.sapportals.portal.prt.deployment.DeploymentManager.getPropertyContentProvider(DeploymentManager.java:1937)

at com.sapportals.portal.prt.core.broker.PortalComponentContextItem.refresh(PortalComponentContextItem.java:218)

at com.sapportals.portal.prt.core.broker.PortalComponentContextItem.getContext(PortalComponentContextItem.java:312)

Following is my authschemes.xml

- <authschemes>

- <!-- authschemes, the name of the node is used

-->

- <authscheme name="uidpwdlogon">

- <!-- multiple login modules can be defined

-->

<authentication-template>ticket</authentication-template>

<priority>20</priority>

- <!-- the frontendtype TARGET_FORWARD = 0, TARGET_REDIRECT = 1, TARGET_JAVAIVIEW = 2

-->

<frontendtype>2</frontendtype>

- <!-- target object

-->

<frontendtarget>com.sap.portal.runtime.logon.certlogon</frontendtarget>

</authscheme>

- <authscheme name="certlogon">

<authentication-template>client_cert</authentication-template>

<priority>21</priority>

<frontendtype>2</frontendtype>

<frontendtarget>com.sap.portal.runtime.logon.certlogon</frontendtarget>

</authscheme>

- <authscheme name="basicauthentication">

<authentication-template>ticket</authentication-template>

<priority>20</priority>

<frontendtype>2</frontendtype>

<frontendtarget>com.sap.portal.runtime.logon.basicauthentication</frontendtarget>

</authscheme>

- <authscheme name="header">

<authentication-template>header</authentication-template>

<priority>5</priority>

<frontendtype>2</frontendtype>

<frontendtarget>com.sap.portal.runtime.logon.header</frontendtarget>

</authscheme>

- <!-- Reserved 'anonymous' authscheme added for being in the list of authschemes

-->

- <authscheme name="anonymous">

<priority>-1</priority>

</authscheme>

</authschemes>

- <!-- References for Authentication Schemes, this section must be after authschemes

-->

- <authscheme-refs>

- <authscheme-ref name="default">

<authscheme>uidpwdlogon</authscheme>

</authscheme-ref>

- <authscheme-ref name="UserAdminScheme">

<authscheme>uidpwdlogon</authscheme>

</authscheme-ref>

</authscheme-refs>

I have placed the JAR files (com.sap.portal.runtime.logon_api.jar and umelogonbase.jar) in the folder PORTAL-INF/lib and have deployed the PAR file. It seem to take effect.

Please let me know what am I missing.

Thanks,

Nikhil