Skip to content

Instantly share code, notes, and snippets.

@frazelamont
frazelamont / meta-tags.md
Created September 13, 2017 11:29 — forked from kevinSuttle/meta-tags.md
List of Usable HTML Meta and Link Tags

Copied from http://code.lancepollard.com/complete-list-of-html-meta-tags/

Basic HTML Meta Tags

<meta charset='UTF-8'>
<meta name='keywords' content='your, tags'>
<meta name='description' content='150 words'>
<meta name='subject' content='your website's subject'>
<meta name='copyright' content='company name'>
@frazelamont
frazelamont / login.cshtml
Created September 3, 2017 12:26
.netCore - adjusting login view for external authentication (google)
<p>
@foreach (var provider in loginProviders)
{
switch (provider.Name.ToLower())
{
case "google":
<button type="submit"
class="btn btn-default"
name="provider"
title="Log in using your @provider.DisplayName account"
@frazelamont
frazelamont / startup.cs
Created September 2, 2017 13:35
.netCore - use user secrets or app settings for google+ authentication
// This method gets called by the runtime. Use this method to add services to the container.
public void ConfigureServices(IServiceCollection services)
{
// add facebook login, more too soon - changed in netcore v2
if (_isDevelopment)
{
services.AddAuthentication()
.AddGoogle(googleOptions =>
{
googleOptions.ClientId = Environment.GetEnvironmentVariable
@frazelamont
frazelamont / login.cshtml
Created September 1, 2017 16:13
.netCore - adjusting login view for external provider (microsoft account)
<p>
@foreach (var provider in loginProviders)
{
switch (provider.Name.ToLower())
{
case "microsoft":
<button type="submit"
class="btn btn-default"
name="provider"
title="Log in using your @provider.DisplayName account"
@frazelamont
frazelamont / startup.cs
Created September 1, 2017 15:52
.netCore - use user secrets or app settings for microsoft account authentication
// This method gets called by the runtime. Use this method to add services to the container.
public void ConfigureServices(IServiceCollection services)
{
// add facebook login, more too soon - changed in netcore v2
if (_isDevelopment)
{
services.AddAuthentication()
.AddMicrosoftAccount(microsoftOptions =>
{
microsoftOptions.ClientId = Environment.GetEnvironmentVariable
@frazelamont
frazelamont / login.cshtml
Created September 1, 2017 14:48
.netCore - adjusting login view for external provider display (twitter)
<p>
@foreach (var provider in loginProviders)
{
switch (provider.Name.ToLower())
{
case "twitter":
<button type="submit"
class="btn btn-default"
name="provider"
title="Log in using your @provider.DisplayName account"
@frazelamont
frazelamont / startup.cs
Created August 31, 2017 19:16
.netCore - use user secrets or app settings for twitter authentication
// This method gets called by the runtime. Use this method to add services to the container.
public void ConfigureServices(IServiceCollection services)
{
if (_isDevelopment)
{
services.AddAuthentication()
.AddTwitter(twitterOptions =>
{
twitterOptions.ConsumerKey = Environment.GetEnvironmentVariable
("Authentication:Twitter:ConsumerKey");
@frazelamont
frazelamont / login.cshtml
Last active September 1, 2017 14:46
.netCore - adjusting login view for external provider display (facebook)
<div class="col-md-6 col-md-offset-2">
<section>
<h3>
<i class="fa fa-globe fa-2x"
aria-hidden="true"></i>
Social Network Providers
</h3>
<hr />
@{
var loginProviders = (await SignInManager.GetExternalAuthenticationSchemesAsync()).ToList();
@frazelamont
frazelamont / startup.cs
Created August 30, 2017 17:10
.netCore - grab environment variables for use in ConfigureServices
public class Startup
{
// to modify db connection strings to use local db files
private string _contentRootPath = "";
private bool _isDevelopment = false;
public Startup(IConfiguration configuration, IHostingEnvironment env)
{
/*
* use this to set the root directory location as the
@frazelamont
frazelamont / startup.cs
Created August 30, 2017 17:05
.netCore - accessing facebook api settings from launchSettings.json
// This method gets called by the runtime. Use this method to add services to the container.
public void ConfigureServices(IServiceCollection services)
{
// add facebook login, changed in netcore v2
if (_isDevelopment)
{
services.AddAuthentication()
.AddFacebook(facebookOptions =>
{
facebookOptions.AppId = Environment.GetEnvironmentVariable