Skip to content
This repository was archived by the owner on May 1, 2024. It is now read-only.

Commit ebb65d2

Browse files
committed
CI yaml file
1 parent 5aa0bd5 commit ebb65d2

File tree

828 files changed

+93658
-92459
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

828 files changed

+93658
-92459
lines changed

.editorconfig

+9-9
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
# EditorConfig is awesome: http://EditorConfig.org
2-
3-
# top-most EditorConfig file
4-
root = true
5-
6-
[*]
7-
insert_final_newline = true
8-
indent_style = space
9-
indent_size = 4
1+
# EditorConfig is awesome: http://EditorConfig.org
2+
3+
# top-most EditorConfig file
4+
root = true
5+
6+
[*]
7+
insert_final_newline = true
8+
indent_style = space
9+
indent_size = 4

.github/ISSUE_TEMPLATE.md

+41-41
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,41 @@
1-
# Xamarin.Auth Issue
2-
3-
*IF BUG, INCLUDE THIS PART:*
4-
5-
### Version
6-
7-
- [ ] nuget version =
8-
- [ ] component version =
9-
- [ ] sample
10-
11-
12-
### Steps to reproduce
13-
14-
1.
15-
2.
16-
3.
17-
18-
Platform:
19-
20-
- [] .NET version =
21-
- [] mono version =
22-
23-
24-
### Expected behaviour
25-
26-
Tell us what should happen
27-
28-
### Actual behaviour
29-
30-
Tell us what happens instead
31-
Can you also include a screen shot?
32-
33-
34-
35-
*IF IT IS A NEW FEATURE REQUEST, INCLUDE THIS PART:*
36-
37-
### Feature description
38-
39-
Write a description of the feature. How should it work? How should it look?
40-
Include some graphics if this could help!
41-
1+
# Xamarin.Auth Issue
2+
3+
*IF BUG, INCLUDE THIS PART:*
4+
5+
### Version
6+
7+
- [ ] nuget version =
8+
- [ ] component version =
9+
- [ ] sample
10+
11+
12+
### Steps to reproduce
13+
14+
1.
15+
2.
16+
3.
17+
18+
Platform:
19+
20+
- [] .NET version =
21+
- [] mono version =
22+
23+
24+
### Expected behaviour
25+
26+
Tell us what should happen
27+
28+
### Actual behaviour
29+
30+
Tell us what happens instead
31+
Can you also include a screen shot?
32+
33+
34+
35+
*IF IT IS A NEW FEATURE REQUEST, INCLUDE THIS PART:*
36+
37+
### Feature description
38+
39+
Write a description of the feature. How should it work? How should it look?
40+
Include some graphics if this could help!
41+

.github/PULL_REQUEST_TEMPLATE.md

+16-16
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
1-
# Xamarin.Auth Pull Request
2-
3-
Fixes # .
4-
5-
### Checklist
6-
7-
- [ ] I have included examples or tests
8-
- [ ] I have updated the change log
9-
- [ ] I am listed in the CONTRIBUTORS file
10-
- [ ] I have cleaned up the commit history (use rebase and squash)
11-
12-
### Changes proposed in this pull request:
13-
14-
-
15-
-
16-
-
1+
# Xamarin.Auth Pull Request
2+
3+
Fixes # .
4+
5+
### Checklist
6+
7+
- [ ] I have included examples or tests
8+
- [ ] I have updated the change log
9+
- [ ] I am listed in the CONTRIBUTORS file
10+
- [ ] I have cleaned up the commit history (use rebase and squash)
11+
12+
### Changes proposed in this pull request:
13+
14+
-
15+
-
16+
-

.gitignore

+7
Original file line numberDiff line numberDiff line change
@@ -455,9 +455,16 @@ lib/**
455455
**/project.lock.json
456456
#------------------------------------------
457457

458+
#------------------------------------------
459+
# MFractor files
460+
**/.mfractor/**
461+
#------------------------------------------
462+
458463
#------------------------------------------
459464
# JetBrains IntelliJ Rider IDE
465+
# Rider files
460466
**/.idea/
467+
**/.idea/**
461468
#------------------------------------------
462469

463470
#------------------------------------------

Details.md

+73-73
Original file line numberDiff line numberDiff line change
@@ -1,74 +1,74 @@
1-
# Xamarin.Auth
2-
3-
Xamarin.Auth makes authenticating with OAuth easy! Xamarin.Auth helps developers authenticate
4-
users via standard authentication mechanisms (e.g. OAuth 1.0 and 2.0), and store user
5-
credentials. It's also straightforward to add support for non-standard authentication schemes.
6-
7-
OAuth flow (process) is setup in 5 major steps:
8-
9-
1. Server side setup for OAuth service provider (Google, Facebook)
10-
2. Client side initialization of Authenticator object
11-
3. Creating and optionally customizing UI
12-
4. Presenting/Lunching UI and authenticating user
13-
5. Using identity
14-
15-
16-
``` csharp
17-
var auth = new OAuth2Authenticator (
18-
clientId: "App ID from https://developers.facebook.com/apps",
19-
scope: "",
20-
authorizeUrl: new Uri ("https://m.facebook.com/dialog/oauth/"),
21-
redirectUrl: new Uri ("http://www.facebook.com/connect/login_success.html"),
22-
isUsingNativeUI: false);
23-
24-
auth.Completed += (sender, eventArgs) => {
25-
DismissViewController (true, null);
26-
if (eventArgs.IsAuthenticated) {
27-
// Use eventArgs.Account to do wonderful things
28-
}
29-
}
30-
31-
PresentViewController (auth.GetUI (), true, null);
32-
```
33-
34-
35-
Xamarin.Auth is cross-platform, so once user learns how to use it on one platform,
36-
it is fairly simple to use it on other platforms. Xamarin.Auth has grown into fully
37-
fledged cross platform library supporting:
38-
39-
* Xamarin.Android
40-
* Xamarin.iOS
41-
* Windows Phone Silverlight 8
42-
* Windows Store 8.1 WinRT
43-
* Windows Phone 8.1 WinRT
44-
* Universal Windows Platform (UWP)
45-
46-
47-
## Current version and status
48-
49-
[![Xamarin.Auth][3]][4]
50-
[![Components-XamarinAuth][1]][2]
51-
52-
53-
**nuget version 1.5.0**
54-
55-
* Native UI (CustomTabs on Android and SFSafariViewController on iOS)
56-
* Xamarin.Forms support
57-
* Xamarin.Android (tested)
58-
* Xamarin.iOS (tested)
59-
* Windows platforms (tests in progress)
60-
61-
* Xamarin.iOS Embedded Browser WKWebView support as alternative
62-
WKWebView instead of UIWebView
63-
64-
## Support
65-
66-
Xamarin.Auth is open source and a part of the [.Net Foundation][5]. To open a pull
67-
request or file an issue please see visit the [Xamairn.Auth][6] GitHub repository.
68-
69-
[1]: https://jenkins.mono-project.com/view/Components/job/Components-XamarinAuth/badge/icon
70-
[2]: https://jenkins.mono-project.com/view/Components/job/Components-XamarinAuth
71-
[3]: https://img.shields.io/nuget/vpre/Xamarin.Auth.svg?maxAge=2592000&label=Xamarin.Auth%20nuget
72-
[4]: https://www.nuget.org/packages/Xamarin.Auth
73-
[5]: https://dotnetfoundation.org/projects
1+
# Xamarin.Auth
2+
3+
Xamarin.Auth makes authenticating with OAuth easy! Xamarin.Auth helps developers authenticate
4+
users via standard authentication mechanisms (e.g. OAuth 1.0 and 2.0), and store user
5+
credentials. It's also straightforward to add support for non-standard authentication schemes.
6+
7+
OAuth flow (process) is setup in 5 major steps:
8+
9+
1. Server side setup for OAuth service provider (Google, Facebook)
10+
2. Client side initialization of Authenticator object
11+
3. Creating and optionally customizing UI
12+
4. Presenting/Lunching UI and authenticating user
13+
5. Using identity
14+
15+
16+
``` csharp
17+
var auth = new OAuth2Authenticator (
18+
clientId: "App ID from https://developers.facebook.com/apps",
19+
scope: "",
20+
authorizeUrl: new Uri ("https://m.facebook.com/dialog/oauth/"),
21+
redirectUrl: new Uri ("http://www.facebook.com/connect/login_success.html"),
22+
isUsingNativeUI: false);
23+
24+
auth.Completed += (sender, eventArgs) => {
25+
DismissViewController (true, null);
26+
if (eventArgs.IsAuthenticated) {
27+
// Use eventArgs.Account to do wonderful things
28+
}
29+
}
30+
31+
PresentViewController (auth.GetUI (), true, null);
32+
```
33+
34+
35+
Xamarin.Auth is cross-platform, so once user learns how to use it on one platform,
36+
it is fairly simple to use it on other platforms. Xamarin.Auth has grown into fully
37+
fledged cross platform library supporting:
38+
39+
* Xamarin.Android
40+
* Xamarin.iOS
41+
* Windows Phone Silverlight 8
42+
* Windows Store 8.1 WinRT
43+
* Windows Phone 8.1 WinRT
44+
* Universal Windows Platform (UWP)
45+
46+
47+
## Current version and status
48+
49+
[![Xamarin.Auth][3]][4]
50+
[![Components-XamarinAuth][1]][2]
51+
52+
53+
**nuget version 1.5.0**
54+
55+
* Native UI (CustomTabs on Android and SFSafariViewController on iOS)
56+
* Xamarin.Forms support
57+
* Xamarin.Android (tested)
58+
* Xamarin.iOS (tested)
59+
* Windows platforms (tests in progress)
60+
61+
* Xamarin.iOS Embedded Browser WKWebView support as alternative
62+
WKWebView instead of UIWebView
63+
64+
## Support
65+
66+
Xamarin.Auth is open source and a part of the [.Net Foundation][5]. To open a pull
67+
request or file an issue please see visit the [Xamairn.Auth][6] GitHub repository.
68+
69+
[1]: https://jenkins.mono-project.com/view/Components/job/Components-XamarinAuth/badge/icon
70+
[2]: https://jenkins.mono-project.com/view/Components/job/Components-XamarinAuth
71+
[3]: https://img.shields.io/nuget/vpre/Xamarin.Auth.svg?maxAge=2592000&label=Xamarin.Auth%20nuget
72+
[4]: https://www.nuget.org/packages/Xamarin.Auth
73+
[5]: https://dotnetfoundation.org/projects
7474
[6]: https://github.com/xamarin/Xamarin.Auth

0 commit comments

Comments
 (0)