#1004 clean up social sample code
This commit is contained in:
parent
3eab3ef013
commit
b1b5a40ebf
|
|
@ -29,7 +29,7 @@ namespace SocialSample
|
||||||
{
|
{
|
||||||
var builder = new ConfigurationBuilder()
|
var builder = new ConfigurationBuilder()
|
||||||
.SetBasePath(env.ContentRootPath)
|
.SetBasePath(env.ContentRootPath)
|
||||||
.AddJsonFile("appsettings.json");
|
.AddJsonFile("appsettings.json", optional: true);
|
||||||
|
|
||||||
if (env.IsDevelopment())
|
if (env.IsDevelopment())
|
||||||
{
|
{
|
||||||
|
|
@ -77,7 +77,14 @@ namespace SocialSample
|
||||||
LoginPath = new PathString("/login")
|
LoginPath = new PathString("/login")
|
||||||
});
|
});
|
||||||
|
|
||||||
// You must first create an app with facebook and add it's ID and Secret to your config.json or user-secrets.
|
if (string.IsNullOrEmpty(Configuration["facebook:appid"]))
|
||||||
|
{
|
||||||
|
// User-Secrets: https://docs.asp.net/en/latest/security/app-secrets.html
|
||||||
|
// See below for registration instructions for each provider.
|
||||||
|
throw new InvalidOperationException("User secrets must be configured for each authentication provider.");
|
||||||
|
}
|
||||||
|
|
||||||
|
// You must first create an app with Facebook and add its ID and Secret to your user-secrets.
|
||||||
// https://developers.facebook.com/apps/
|
// https://developers.facebook.com/apps/
|
||||||
app.UseFacebookAuthentication(new FacebookOptions
|
app.UseFacebookAuthentication(new FacebookOptions
|
||||||
{
|
{
|
||||||
|
|
@ -88,7 +95,8 @@ namespace SocialSample
|
||||||
SaveTokens = true,
|
SaveTokens = true,
|
||||||
});
|
});
|
||||||
|
|
||||||
// See config.json
|
// You must first create an app with Google and add its ID and Secret to your user-secrets.
|
||||||
|
// https://console.developers.google.com/project
|
||||||
app.UseOAuthAuthentication(new OAuthOptions
|
app.UseOAuthAuthentication(new OAuthOptions
|
||||||
{
|
{
|
||||||
AuthenticationScheme = "Google-AccessToken",
|
AuthenticationScheme = "Google-AccessToken",
|
||||||
|
|
@ -102,7 +110,7 @@ namespace SocialSample
|
||||||
SaveTokens = true
|
SaveTokens = true
|
||||||
});
|
});
|
||||||
|
|
||||||
// See config.json
|
// You must first create an app with GitHub and add its ID and Secret to your user-secrets.
|
||||||
// https://console.developers.google.com/project
|
// https://console.developers.google.com/project
|
||||||
app.UseGoogleAuthentication(new GoogleOptions
|
app.UseGoogleAuthentication(new GoogleOptions
|
||||||
{
|
{
|
||||||
|
|
@ -120,7 +128,7 @@ namespace SocialSample
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// See config.json
|
// You must first create an app with Twitter and add its key and Secret to your user-secrets.
|
||||||
// https://apps.twitter.com/
|
// https://apps.twitter.com/
|
||||||
app.UseTwitterAuthentication(new TwitterOptions
|
app.UseTwitterAuthentication(new TwitterOptions
|
||||||
{
|
{
|
||||||
|
|
@ -151,14 +159,14 @@ namespace SocialSample
|
||||||
Therefore, to authenticate through microsoft accounts, tryout the sample using the following URL:
|
Therefore, to authenticate through microsoft accounts, tryout the sample using the following URL:
|
||||||
https://localhost:44318/
|
https://localhost:44318/
|
||||||
*/
|
*/
|
||||||
// See config.json
|
// You must first create an app with Microsoft Account and add its ID and Secret to your user-secrets.
|
||||||
// https://apps.dev.microsoft.com/
|
// https://apps.dev.microsoft.com/
|
||||||
app.UseOAuthAuthentication(new OAuthOptions
|
app.UseOAuthAuthentication(new OAuthOptions
|
||||||
{
|
{
|
||||||
AuthenticationScheme = "Microsoft-AccessToken",
|
AuthenticationScheme = "Microsoft-AccessToken",
|
||||||
DisplayName = "MicrosoftAccount-AccessToken",
|
DisplayName = "MicrosoftAccount-AccessToken",
|
||||||
ClientId = Configuration["msa:clientid"],
|
ClientId = Configuration["microsoftaccount:clientid"],
|
||||||
ClientSecret = Configuration["msa:clientsecret"],
|
ClientSecret = Configuration["microsoftaccount:clientsecret"],
|
||||||
CallbackPath = new PathString("/signin-microsoft-token"),
|
CallbackPath = new PathString("/signin-microsoft-token"),
|
||||||
AuthorizationEndpoint = MicrosoftAccountDefaults.AuthorizationEndpoint,
|
AuthorizationEndpoint = MicrosoftAccountDefaults.AuthorizationEndpoint,
|
||||||
TokenEndpoint = MicrosoftAccountDefaults.TokenEndpoint,
|
TokenEndpoint = MicrosoftAccountDefaults.TokenEndpoint,
|
||||||
|
|
@ -166,17 +174,17 @@ namespace SocialSample
|
||||||
SaveTokens = true
|
SaveTokens = true
|
||||||
});
|
});
|
||||||
|
|
||||||
// See config.json
|
// You must first create an app with Microsoft Account and add its ID and Secret to your user-secrets.
|
||||||
// https://azure.microsoft.com/en-us/documentation/articles/active-directory-v2-app-registration/
|
// https://azure.microsoft.com/en-us/documentation/articles/active-directory-v2-app-registration/
|
||||||
app.UseMicrosoftAccountAuthentication(new MicrosoftAccountOptions
|
app.UseMicrosoftAccountAuthentication(new MicrosoftAccountOptions
|
||||||
{
|
{
|
||||||
DisplayName = "MicrosoftAccount",
|
DisplayName = "MicrosoftAccount",
|
||||||
ClientId = Configuration["msa:clientid"],
|
ClientId = Configuration["microsoftaccount:clientid"],
|
||||||
ClientSecret = Configuration["msa:clientsecret"],
|
ClientSecret = Configuration["microsoftaccount:clientsecret"],
|
||||||
SaveTokens = true
|
SaveTokens = true
|
||||||
});
|
});
|
||||||
|
|
||||||
// See config.json
|
// You must first create an app with GitHub and add its ID and Secret to your user-secrets.
|
||||||
// https://github.com/settings/applications/
|
// https://github.com/settings/applications/
|
||||||
app.UseOAuthAuthentication(new OAuthOptions
|
app.UseOAuthAuthentication(new OAuthOptions
|
||||||
{
|
{
|
||||||
|
|
@ -190,7 +198,8 @@ namespace SocialSample
|
||||||
SaveTokens = true
|
SaveTokens = true
|
||||||
});
|
});
|
||||||
|
|
||||||
// See config.json
|
// You must first create an app with GitHub and add its ID and Secret to your user-secrets.
|
||||||
|
// https://github.com/settings/applications/
|
||||||
app.UseOAuthAuthentication(new OAuthOptions
|
app.UseOAuthAuthentication(new OAuthOptions
|
||||||
{
|
{
|
||||||
AuthenticationScheme = "GitHub",
|
AuthenticationScheme = "GitHub",
|
||||||
|
|
|
||||||
|
|
@ -1,12 +0,0 @@
|
||||||
{
|
|
||||||
"google:clientid": "560027070069-37ldt4kfuohhu3m495hk2j4pjp92d382.apps.googleusercontent.com",
|
|
||||||
"google:clientsecret": "n2Q-GEw9RQjzcRbU3qhfTj8f",
|
|
||||||
"twitter:consumerkey": "VvNJRyGeqYBByN694UHudI2cv",
|
|
||||||
"twitter:consumersecret": "V2xEqWgmphPdlUXX4ARWsozl9lfbvr5wbAYw2LN8m6kZV7pt20",
|
|
||||||
"github:clientid": "49e302895d8b09ea5656",
|
|
||||||
"github:clientsecret": "98f1bf028608901e9df91d64ee61536fe562064b",
|
|
||||||
"github-token:clientid": "8c0c5a572abe8fe89588",
|
|
||||||
"github-token:clientsecret": "e1d95eaf03461d27acd6f49d4fc7bf19d6ac8cda",
|
|
||||||
"msa:clientid": "e2105565-1f56-434a-ae61-9849ebaf606c",
|
|
||||||
"msa:clientsecret": "pjqtt3RXrFwcfSJyQ0BeUez"
|
|
||||||
}
|
|
||||||
|
|
@ -31,7 +31,6 @@
|
||||||
"userSecretsId": "aspnet5-SocialSample-20151210111056",
|
"userSecretsId": "aspnet5-SocialSample-20151210111056",
|
||||||
"publishOptions": {
|
"publishOptions": {
|
||||||
"include": [
|
"include": [
|
||||||
"appsettings.json",
|
|
||||||
"project.json",
|
"project.json",
|
||||||
"web.config"
|
"web.config"
|
||||||
]
|
]
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue