Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Authentication

In order to expedite the process of you connecting to the lab, we will provide you the initial password via email when responding to your account request.  Typically creating a new account results in an email being sent to you. Once this is in place, you So that you may begin to test integration with our web services, Leidos will create your vendor account in the Flight Service test lab. You will receive an email directing you to change the password at 1800wxbrief.com. Please use our test website to change your password: https://ffspelabs.leidos.com/Website2/#!/.

This email and password will be used as authorization for your web service requests. You can request a password reset at any time by clicking on the associated "Reset Password" link on the Flight Service test or operational website. but you will also need to update the authentication for sending HTTP web service requests.

One of the more common problems people have with their the first web service request is with authentication.  The Leidos Flight Service web services use Basic HTTP authentication with Base64 encoding with preemptive authentication.  As an example, given an email address and password me@letmein.com:MyPassw0rd!, you can run the following command in Linux to get the base64 encoding:

...

  •  "Content-Type: application/x-www-form-urlencoded”

Password Reset and Alias Accounts

...

Authorization

As part of creating your account, we will authorize the account to make web service calls.  Once this is activated, you are authorized to make any of the web service calls available on the WSDL.  If you use web services on behalf of an end user (such as filing flight plans, performing briefings, etc.), the web user will need to log into our website and authorize you to make web service calls on their behalf.  Without Your web service vendor account username and password must match your Flight Service website username and password. If you reset your Flight Service website password, then you must update your web service account credentials.

Alias Accounts

To prevent disruption to your web service requests when your password needs to be reset, we can set up an alias account for your application in the test lab and in operations. You can use the alias account to file web services while the primary vendor account password is being reset. If you would like this setup, email R-FFSP-WebServicesSupport@leidos.com.

Credentialed Web Services

Using credentialed web services means that when you send a web service request, you include the Flight Service username of the pilot:

webUserName=<pilot account>

This requires the pilot to authorize you to file, brief, or perform other web service requests on their behalf. Without this authorization, you will get an error message in the web service response.   To see how this authorization works, try it You can try this out in our lab test environment. For more information on how to make set this work for youup, go heretoService Provider Authorization.

...