본문 바로가기

개발79

기존 폼 인증을 사용하여 role 적용하기 .net 에서 제공하는 form 인증은 인증티켓을 이용한 암호화된 쿠키 방식이다. 쿠키 사용이 불가능할 경우 querystring을 통해 인증을 유지한다. 물론 주소 표시줄은 지저분 해보일 것이다. 예전의 쿠키방식보다 편리성과 나름의 보안성도 유지되어 자주 사용하긴하다만 가끔 불편한 점이 있다. 기본 제공 인터페이스에서는 제한된 기능으로 인해 추가로 필요한 속성을 적용하기가 불편하다는 것이다. 예를 들어 인증된 사용자가 관리자인지 구분하려면 아이디가 fixed 되거나 결국 DB의 사용자 속성에서 관리자 여부를 찾아와야 한다. 즉 필요한 지점마다 db를 뒤져야 한다는 것이다. 그렇다고 초기 인증과정에서 쿠키를 추가해서 넣기엔 전자보다 낫지만 일관성이 없어보인다. 엄밀하게 인증정보와 관리자여부 쿠키는 별개라.. 2010. 4. 8.
암시적 트랜잭션 물론 알고 있는거구, 링크를 걸어놓은 이유는 요 페이지 내의 다른 기술 문서를 보기 위함이다. 바로가기 2010. 3. 31.
프로시저에 콤마(,)로 구분된 데이터를 배열(or Table)로 전환 기타 관련 링크 함수로 만들어 사용할지 프로시저 내부에 구현할지는 마음대로..... CREATE FUNCTION iter$simple_intlist_to_tbl (@list nvarchar(MAX)) RETURNS @tbl TABLE (number int NOT NULL) AS BEGIN DECLARE @pos int, @nextpos int, @valuelen int SELECT @pos = 0, @nextpos = 1 WHILE @nextpos > 0 BEGIN SELECT @nextpos = charindex(',', @list, @pos + 1) SELECT @valuelen = CASE WHEN @nextpos > 0 THEN @nextpos ELSE len(@list) + 1 END - @po.. 2010. 3. 29.
ASP.NET MVC 제네릭 Repository 구현 바로가기 2010. 3. 24.