Implement interface accessing stubs, Access stubs from the third-party application, Authentication and authorization – Nortel Networks NN42020-123 User Manual

Page 10: Authentication

Advertising
background image

NN42020-123 MCS 5100 3.5 Standard 4.0 4.0 January 2006

10

Copyright © Nortel Networks Limited 2006

toolsets may be supported in subsequent releases once testing has
been completed.

Refer to the chapter

Building OPI clients

for an example of generating

a Java stub.

Implement interface accessing stubs

An interface must be developed that will access the stubs. The interface
must support authentication on each OPI request.

If the credentials are not present, or fail validation, a SOAP fault will be
sent back indicating the failure and the action will not be performed.

Refer to

Error codes and messages on page 29

for a complete list of

error messages.

Access stubs from the third-party application

When the interface accesses/invokes the stubs, the stub will generate
a SOAP message that will be sent to the Provisioning Module on port
80. The stub is basically a translator. It takes the “user” object (whatever
type of object) from the interface and converts it to a SOAP message
and sends it to the Provisioning Module. The skeleton on the server
with the Provisioning Module does the reverse. It takes the SOAP
message and translates it back to a “user” object (whatever type of
object) and sends it to the Provisioning Module’s Data Store that stores
it in the database.

Authentication and authorization

Authentication and authorization of OPI requests are briefly described
in the following sections:

Authentication

Authorization

For more information on this topic, please refer to the Provisioning
Client User Guide.

Authentication

Each OPI request is authenticated using HTTP basic authentication.
Each request is required to pass a username and password before
gaining access to the interface. Therefore, there is no login/logout
interface as the request is authenticated on each request. If the
credentials are not present, or fail validation, a SOAP fault will be sent
back indicating the failure and the action will not be performed. The
credentials are verified against any active administrator in the MCS

Advertising