oauth2:Dart的OAuth2客户端库

时间:2024-05-21 03:38:41
【文件属性】:

文件名称:oauth2:Dart的OAuth2客户端库

文件大小:40KB

文件格式:ZIP

更新时间:2024-05-21 03:38:41

Dart

客户端库,用于代表用户通过OAuth2向远程服务进行身份验证,并使用用户的OAuth2凭据发出授权的HTTP请求。 OAuth2允许客户端(使用此库的程序)访问和操作由资源所有者(最终用户)拥有并驻留在远程服务器上的资源。 客户端将资源所有者定向到授权服务器(通常但不总是与托管资源的服务器相同),资源所有者在该服务器上告诉授权服务器为客户端提供访问令牌。 该令牌可以证明客户端有权代表资源所有者访问资源。 OAuth2为客户端提供了几种不同的方法来获取授权。 在撰写本文时,该库仅支持,和流,但将来可能会添加更多。 授权码授予 资源: , import 'dart:io' ; import 'package:oauth2/oauth2.dart' as oauth2; // These URLs are endpoints that are provided by the authori


【文件预览】:
oauth2-master
----.gitignore(245B)
----pubspec.yaml(444B)
----LICENSE(1KB)
----CHANGELOG.md(3KB)
----.github()
--------workflows()
----README.md(11KB)
----example()
--------main.dart(4KB)
----lib()
--------src()
--------oauth2.dart(494B)
----test()
--------client_credentials_grant_test.dart(4KB)
--------credentials_test.dart(12KB)
--------resource_owner_password_grant_test.dart(6KB)
--------client_test.dart(11KB)
--------utils.dart(2KB)
--------authorization_code_grant_test.dart(14KB)
--------handle_access_token_response_test.dart(10KB)
----analysis_options.yaml(48B)

网友评论