�@ | |
.NET TIPS �mASP.NET�n�t�H�[���F�ؗp�̃p�X���[�h���Í�������ɂ́H�R�c�@�ˊ�2004/04/02 |
|
|
�@�ʍe�uTIPS�F�mASP.NET�n�\���t�@�C���݂̂Ńt�H�[���F����������ɂ́H�v�ł́Aweb.config�𗘗p�����t�H�[���F���Љ���B�������A�Z�L�����e�B�ɕq���ȊF����Ȃ�A�����ƕs���Ɏv��ꂽ�_������͂����B
�@web.config�̂悤�ȃe�L�X�g�E�t�@�C���ŕ����i���Í�������Ă��Ȃ����j�̃p�X���[�h���Ǘ����āA�ʂ����ăp�X���[�h�R�����̐S�z�͂Ȃ��̂��낤���B�Ȃ�قǁAASP.NET�̃f�t�H���g�̐ݒ�ł́AWeb�u���E�U�o�R��web.config�ɃA�N�Z�X���邱�Ƃ͂ł��Ȃ��B�Ǘ��҂�����machine.config�̐ݒ��ύX���Ȃ�����AHTTP�o�R�Ńp�X���[�h���R��������S�z�͂Ȃ����낤�B�������A�T�[�o��̃t�@�C���E�V�X�e���ɑ��Ē��ڂɃA�N�Z�X�\�ȃ��[�U�[���A���̕����̃e�L�X�g�E�t�@�C���ɃA�N�Z�X�����ꍇ�͂ǂ����낤���B
�@�������A�K�ȃA�N�Z�X������݂��Ă����A�ނ�݂ƃA�N�Z�X�����S�z�͂Ȃ����A�t�ɂ����A�K�ȃA�N�Z�X�������{����Ă��Ȃ������ł́A�Ǘ��҂ł͂Ȃ���ʂ̃��[�U�[���p�X���[�h��ǂݎ��Ă��܂��\��������̂��B�܂��AASP.NET��IIS�A���邢��Windows���̂��̂ɃZ�L�����e�B��̃o�O�����݂��Aweb.config���ǂݎ��\�ȏ�ԂɂȂ��Ă��܂����Ƃ�����H ���̂悤�ȃg���u���͕s���Ƃ͂����A����ł��T�C�g�i�A�v���P�[�V�����j�Ǘ��҂Ƃ��Ắu�ő���Z�L���A�ȏ�ԁv��ێ�����ӔC������B
�@�����ŕK�v�ƂȂ�̂��A�p�X���[�h�̈Í����ł���B�ʍe�uTIPS�F�\���t�@�C���݂̂Ńt�H�[���F����������ɂ́H�v�ō쐬����web.config�i�A�v���P�[�V�����E���[�g�����j���ȉ��̂悤�ɏ��������Ă݂悤�B
|
|
�p�X���[�h�����������\���t�@�C���iweb.config�j |
�@<credentials>�v�f��passwordFormat������SHA1�i�܂���MD5�j�ɕύX���������ŁA<user>�v�f��password������SHA1�i�܂���MD5�j�`���ňÍ��������p�X���[�h���Z�b�g����悢�BpasswordFormat�����ɈÍ����������w�肵�������ŁA�p�X���[�h���������I�ɈÍ��������d�g�݂ł͂Ȃ��̂Œ��ӂ��Ăق����B�p�X���[�h������́A�Ǘ��҂�����蓮�ŃZ�b�g����K�v������B
�@������̈Í����ɍۂ��ẮAFormsAuthentication�N���X�iSystem.Web.Security���O��ԁj��HashPasswordForStoringInConfigFile���\�b�h�Ƃ����֗��ȃ��\�b�h�����炩���ߗp�ӂ���Ă���B��1�p�����[�^�ɈÍ�����������������A��2�p�����[�^�ɈÍ��������iSHA1�܂���MD5�j���w�肷�邱�ƂŁA�߂�l�Ƃ��ĈÍ����������Ԃ��Ă����Ƃ����㕨���B
�@�ȉ��ł́A����FormsAuthentication�N���X��HashPasswordForStoringInConfigFile���\�b�h�𗘗p���āA�e�L�X�g�E�{�b�N�X������͂��ꂽ�������MD5�ASHA1�����ňÍ�������T���v�����Љ�邱�Ƃɂ��悤�B���W�b�N�I�ɂ͔��ɒP���ȃT���v���ł��邪�A������web.config�̐ݒ���s���ۂɖ𗧂ĂĂق����B
|
|
MD5�^SHA1������������������T���v���E�v���O�����iC#�Fmd5_sha1_cs.aspx�j |
|
|
MD5�^SHA1������������������T���v���E�v���O�����iVB.NET�Fmd5_sha1_vb.aspx�j |
�@���̃T���v���E�v���O���������s����ƁA���̉�ʂ̂悤�ɂȂ�B
MD5�^SHA1�����ŕ�������Í�������T���v���E�v���O�����̎��s���� |
�e�L�X�g�E�{�b�N�X�ɓ��͂���������MD5�^SHA1�����ňÍ�������āA���̕\�ɕ\�������B |
�@�ȏ�ŁA��������Í����ł���悤�ɂȂ����B����ɂ���ĈÍ������ꂽ��������A��قǂ̍\���t�@�C���iweb.config�j��<user>�v�f��password�����ɃZ�b�g����悢�B
�@�Ȃ��A�p�X���[�h���Í������Ă��A���O�C���E�y�[�W���̂��͕̂ύX����K�v���Ȃ��B
�@�܂��AFormsAuthentication�N���X��Authenticate���\�b�h�ŔF�ؔ�����s���ꍇ�A���̃R�[�h�̂悤�Ƀ��\�b�h�̃p�����[�^�ɂ��炩���߈Í������ꂽ�������n�����Ƃ�������悭���邪�A����͌�肾�B
FormsAuthentication.Authenticate |
�@Authenticate���\�b�h�̓��\�b�h�̓����Ńp�X���[�h�̈Í����������������肵�A�^����ꂽ�����̃p�X���[�h���Í������������ŔF�ؔ�����s���Ă����̂ŁA�v���O���}���Í����̗L�����ނ��ӎ�����K�v�͂܂������Ȃ��B
�J�e�S���FWeb�t�H�[���@�����ΏہF�\���t�@�C�� �J�e�S���FWeb�t�H�[���@�����ΏہF�F�� �g�p�L�[���[�h�F<credentials>�v�f �g�p�L�[���[�h�F<user>�v�f �g�p���C�u�����FFormsAuthentication�N���X�iSystem.Web.Security���O��ԁj �֘ATIPS�F�mASP.NET�n�\���t�@�C���݂̂Ńt�H�[���F����������ɂ́H |
|
�u.NET TIPS�v |
- ��2��@�Ȍ��ȃR�[�f�B���O�̂��߂� �i2017/7/26�j
�@�����_���ŋL�q�ł��郁���o�̑����Athrow���Aout�ϐ��A�^�v���ȂǁAC# 7�ɂ͈ȑO�����R�[�h���Ȍ��ɋL�q�ł���悤�ȋ@�\����������Ă��� - ��1��@Visual Studio Code�f�o�b�O�̊�b�m�� �i2017/7/21�j
�@Node.js�v���O�������f�o�b�O���Ȃ���AVisual Studio Code�ɓ�������Ă���f�o�b�O�@�\�̊�{�́u�L�v���}�X�^�[���悤 - ��1��@���ĂȃR�[�f�B���O�̂��߂� �i2017/7/19�j
�@C# 7�Œlj����ꂽ�V�@�\�̒�����A�u���l���e�����\���̉��P�v�Ɓu���[�J�����v���Љ��B�����͕�����₷���R�[�h���L�q����̂Ɏg���� - Presentation Translator �i2017/7/18�j
�@Presentation Translator��PowerPoint�p�̃A�h�C���B�v���[���e�[�V�������̎����̕t����A������ł̎��^�����A�X���C�h�̖|����s����
|
|