OpenCloud.NET | Docs
DiscordGitHub
  • Introduction
  • Getting started
    • Installing
    • Log-in with OAuth2
    • Accessing user data
    • Requesting additional scopes
    • Saving users in a database
  • API Reference
    • Classes
      • OpenCloudClient (Class)
        • GetResourcesAsync (Method)
        • ExchangeCodeForTokensAsync (Method)
        • GetOAuthTokensAsync (Method)
        • IntrospectAccessToken (Method)
        • RevokeRefreshTokenAsync (Method)
      • ConfigureOpenCloudOptions (Class)
      • AccessTokenIntrospection (Class)
      • OAuthTokensSet (Class)
      • ResourceInfo (Class)
        • ResourceOwner (Class)
        • Resource (Class)
          • ResourceCreator (Class)
          • ResourceUniverse (Class)
      • User (Class)
      • ConfigureRobloxAuthenticationOptions (Class)
      • OpenCloudRobloxAuthenticationDefaults (Class)
    • Enums
      • RobloxOAuthScope (Enum)
      • ResourceOwnerType (Enum)
  • Extensions
    • AddRobloxOpenCloud (Extension)
    • GetUserInfoAsync (Extension)
    • AddRoblox (Extension)
    • RequestAdditionalScopes (Extension)
    • UseRobloxOpenCloudRouting (Extension)
  • JSON Converters
    • RobloxOAuthScopeJsonConverter (Class)
    • DateTimeOffsetJsonConverter (Class)
    • ResourceOwnerTypeJsonConverter (Class)
Powered by GitBook
On this page

Was this helpful?

  1. Getting started

Installing

OpenCloud.NET is split in two packages: BloxTeams.OpenCloud and BloxTeams.OpenCloud.AspNetCore.

BloxTeams.OpenCloud provides base classes for .NET projects while BloxTeams.OpenCloud.AspNetCore provides additional extension methods for ASP.NET Core projects.

Install the packages either with the .NET CLI or the Package Manager Console

dotnet add package BloxTeams.OpenCloud

dotnet add package BloxTeams.OpenCloud.AspNetCore

Install-Package BloxTeams.OpenCloud -Version 1.0.0

dotnet add package BloxTeams.OpenCloud.AspNetCore --version 1.0.0

PreviousIntroductionNextLog-in with OAuth2

Last updated 6 months ago

Was this helpful?