Skip to content

Commit

Permalink
Update Documentation
Browse files Browse the repository at this point in the history
Minor updates to the repo, package, and documentation site "README".
  • Loading branch information
AdrianJSClark committed Dec 14, 2024
1 parent d54b5ea commit bda44d4
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 7 deletions.
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@ This library allows access via .NET to the iRacing "Data API". These APIs allow

[![Nuget](https://img.shields.io/nuget/dt/Aydsko.iRacingData?color=004880&label=NuGet&logo=NuGet)](https://www.nuget.org/packages/Aydsko.iRacingData)

## Upcoming Multi-Factor Authentication Requirement
## ⚠ Multi-Factor Authentication Requirement

iRacing has announced that they will be requiring multi-factor authentication (MFA) for all users by default. This will affect the ability to use the iRacing Data API by logging in with a username or password.
iRacing has announced that they now require multi-factor authentication (MFA) for all users by default. This will affect the ability to use the iRacing Data API by logging in with a username or password.

In the immediate future, use of the Data API will be supported by enabling "Legacy Authentication" in your iRacing account settings. iRacing will advise next steps for the authentication of applications for the Data API later on.

Expand Down Expand Up @@ -111,7 +111,7 @@ Before you begin a contribution, please read and ensure you are comfortable with

To build & develop on the codebase you'll need:

- An active iRacing membership
- .NET 8 (or later)
- An active [iRacing membership](https://www.iracing.com/membership/)
- [.NET 8 (or later)](https://dot.net)

To get started open and build `src\iRacing Data API.sln`.
10 changes: 9 additions & 1 deletion doc/docfx_project/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,14 @@ This library allows access via .NET to the iRacing "Data API". These APIs allow

[![Nuget](https://img.shields.io/nuget/dt/Aydsko.iRacingData?color=004880&label=NuGet&logo=NuGet)](https://www.nuget.org/packages/Aydsko.iRacingData)

## ⚠ Multi-Factor Authentication Requirement

iRacing has announced that they now require multi-factor authentication (MFA) for all users by default. This will affect the ability to use the iRacing Data API by logging in with a username or password.

In the immediate future, use of the Data API will be supported by enabling "Legacy Authentication" in your iRacing account settings. iRacing will advise next steps for the authentication of applications for the Data API later on.

To continue to use this library you **must** [enable "Legacy Authentication" in your iRacing account settings](https://support.iracing.com/support/solutions/articles/31000173894-enabling-or-disabling-legacy-read-only-authentication) before attempting to authenticate. Please **do not** enable this setting unless you require it, as it may reduce the security on your iRacing account.

## Getting Started

**1. Install the Aydsko iRacing Data API library.**
Expand Down Expand Up @@ -87,6 +95,6 @@ Before you begin a contribution, please read and ensure you are comfortable with
To build & develop on the codebase you'll need:

- An active [iRacing membership](https://www.iracing.com/membership/)
- [.NET 6 (or later)](https://dot.net)
- [.NET 8 (or later)](https://dot.net)

To get started, clone [`AdrianJSClark/aydsko-iracingdata`](https://github.com/AdrianJSClark/aydsko-iracingdata) then open and build `src\iRacing Data API.sln`.
4 changes: 2 additions & 2 deletions src/Aydsko.iRacingData/Package README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@

This library allows access via .NET to the iRacing "Data API". These APIs allow a properly authenticated user a supported method of accessing data from the service.

## Upcoming Multi-Factor Authentication Requirement
## ⚠ Multi-Factor Authentication Requirement

iRacing has announced that they will be requiring multi-factor authentication (MFA) for all users by default. This will affect the ability to use the iRacing Data API by logging in with a username or password.
iRacing has announced that they now require multi-factor authentication (MFA) for all users by default. This will affect the ability to use the iRacing Data API by logging in with a username or password.

In the immediate future, use of the Data API will be supported by enabling "Legacy Authentication" in your iRacing account settings. iRacing will advise next steps for the authentication of applications for the Data API later on.

Expand Down

0 comments on commit bda44d4

Please sign in to comment.